如何在抖动中制作圆形的相机预览

时间:2019-05-21 11:25:11

标签: dart flutter

我的目标是使用“相机预览”创建“圆形”。我尝试设置 一个具有Boxshape.circle和子级的容器:CameraPreview()。但这没有用。因此,我尝试在CircleAvatar()中设置CameraPreview(),但是它也无法正常工作。有人有解决方案吗?

1 个答案:

答案 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),

      ),
    )