我的目标是使用相机预览创建圆形。我尝试使用 Boxshape.circle 和 Child 设置一个 Container:CameraPreview()。但这没有用。所以我尝试在 CircleAvatar() 中设置 CameraPreview(),但它也不起作用。有没有人有办法解决吗?
使用 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),
),
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4284 次 |
| 最近记录: |