如何在颤振中制作圆形相机预览

Nad*_*led 5 dart flutter

我的目标是使用相机预览创建圆形。我尝试使用 Boxshape.circle 和 Child 设置一个 Container:CameraPreview()。但这没有用。所以我尝试在 CircleAvatar() 中设置 CameraPreview(),但它也不起作用。有没有人有办法解决吗?

K.c*_*him 9

使用 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)