明川

Results 23 comments of 明川

'package:flutter/src/animation/animation_controller.dart': Failed assertion: line 789 pos 12: 'elapsedInSeconds >= 0.0': is not true. Either the assertion indicates an error in the framework itself, or we should provide substantially more information...

The following HandshakeException was thrown resolving an image codec: flutter: Handshake error in client (OS Error: flutter: CERTIFICATE_VERIFY_FAILED: ok(handshake.cc:352))

最近 学习下 cameraX 重新梳理下,目前本人都是用的 android 9测试的

如果现在回答来得及的话。 可以通过 寻找预览画布和自己手机分辨路差不多大小的配置来设置 取景框大小

目前本人暂时只 适配到了 8.0的 小米手机,其他机型暂时没有 测试 抱歉。可以看下 log 有什么报错信息

您好 本人暂时只适配到了 小米6 ,您可以看下 预览设置的 最佳尺寸 和您手机尺寸是否 相符

首先抱歉,现在才看到,不知道你的问题解决没有,具体旋转逻辑都在 拍照工具类中,可以自己设置 旋转角度。如果图片拍照存在 拉宽等现象麻烦针对自己机型看下 获取到 自己手机的图片 尺寸列表是否存在差异。

很早的 Demo,camera2 在获取预览画布尺寸的时候,并不是所有的尺寸都正好和屏幕大小一样,如果想要和原生相机一样大,需要自己做成类似系统相机的那个模样。 上部分是预览界面,下半部分是 黑色背景和设置按钮来进行填充的。

我能想到的就是调整 画幅和放大缩小倍数,其他的很难帮到你了