我的目标是使用“相机预览”创建“圆形”。我尝试设置 一个具有Boxshape.circle和子级的容器:CameraPreview()。但这没有用。因此,我尝试在CircleAvatar()中设置CameraPreview(),但是它也无法正常工作。有人有解决方案吗?
答案 0 :(得分:0)
使用ClipRRect包裹摄像机预览,并定义其border-radius属性以确定圆角的曲率:
ClipRRect(
borderRadius: BorderRadius.only(
topLeft: Radius.circular(8.0),
topRight: Radius.circular(8.0),
bottomRight: Radius.circular(8.0),
bottomLeft: Radius.circular(8.0),
),
child: AspectRatio(
aspectRatio: 1,
child: CameraPreview(controller),
),
)