美文网首页
flutter 使用camera相机填满屏幕

flutter 使用camera相机填满屏幕

作者: 心旷则神怡 | 来源:发表于2022-12-30 21:40 被阅读0次

    直接使用demo出现了旋转拉伸的现象,一番修改搞定,有更简单的方法希望告知

    Widget photoItem(BuildContext context) {
        final size = MediaQuery.of(context).size;
        final deviceRatio = size.width / size.height;
        return SizedBox(
          child: ClipRect(
            child: Center(
              child: Transform.scale(
                scale: logic.controller!.value.aspectRatio / deviceRatio,
                child: AspectRatio(
                  aspectRatio: logic.controller!.value.aspectRatio,
                  child: Center(
                      child: CameraPreview(
                        logic.controller!,
                      )),
                ),
              ),
            ),
          ),
        );
      }
    

    相关文章

      网友评论

          本文标题:flutter 使用camera相机填满屏幕

          本文链接:https://www.haomeiwen.com/subject/enlfcdtx.html