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
相关问题
自定义界面预览画面出现拉伸
2588浏览 • 1回复 待解决
HarmonyOS 自定义咨询
648浏览 • 1回复 待解决
HarmonyOS 如何自定义页面
672浏览 • 1回复 待解决
HarmonyOS customScan.start报错1000500001
911浏览 • 1回复 待解决
HarmonyOS 自定义的恢复态API
597浏览 • 1回复 待解决
HarmonyOS 自定义功能
785浏览 • 1回复 待解决
HarmonyOS TextArea显示时无法自动聚焦
597浏览 • 1回复 待解决