HarmonyOS 自定义扫码界面(customScan)和默认扫描 无法自动聚焦

在开发扫描二维码功能时,发现自定义扫码界面(customScan)和默认扫码界面会自动放大物体, 无法自动聚焦,必须放的很近才能识别到。有什么方法可以使扫码根据物体远近自动聚焦进行识别。

HarmonyOS
2024-08-22 23:41:28
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

使用自定义扫码页面,如果宽高使用机子的宽高,会发现被扫描的物体被放大好几倍是因为设备屏幕宽高通过display.getDefaultDisplaySync方法获取(获取的为px单位,需要通过px2vp方法转为vp)。display.getDefaultDisplaySync();该方法获取的数值单位为px,通过px2vp转换后即可解决。

分享
微博
QQ
微信
回复
2024-08-23 16:19:58
相关问题
自定义界面预览画面出现拉伸
2793浏览 • 1回复 待解决
HarmonyOS 自定义咨询
802浏览 • 1回复 待解决
HarmonyOS 如何自定义页面
875浏览 • 1回复 待解决
HarmonyOS customScan.start报错1000500001
1603浏览 • 1回复 待解决
HarmonyOS 自定义的恢复态API
756浏览 • 1回复 待解决
HarmonyOS 自定义功能
970浏览 • 1回复 待解决
HarmonyOS customScan 如何扫描本地图片
886浏览 • 1回复 待解决