一尘不染

抖动相机覆盖

flutter

我一直在为即将到来的项目做一些研究,并希望在自定义形状/半透明img后面渲染相机视图,以作为拍照时的参考。

有谁知道颤振相机插件或说明如何执行此操作的教程?


阅读 220

收藏
2020-08-13

共1个答案

一尘不染

您可以使用Flutter团队使用的相机插件进行抖动。

https://pub.dartlang.org/packages/camera

然后将您的图像和cameraview放置在Stack Widget中,如下所示:

return new Stack(
  alignment: FractionalOffset.center,
  children: <Widget>[
    new Positioned.fill(
      child: new AspectRatio(
          aspectRatio: controller.value.aspectRatio,
          child: new CameraPreview(controller)),
    ),
    new Positioned.fill(
      child: new Opacity(
        opacity: 0.3,
        child: new Image.network(
          'https://picsum.photos/3000/4000',
          fit: BoxFit.fill,
        ),
      ),
    ),
  ],
);
2020-08-13