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
相关问题
自定义界面预览画面出现拉伸
1763浏览 • 1回复 待解决
TextInput如何取消默认聚焦效果
2277浏览 • 1回复 待解决
相册识别多失败
1721浏览 • 1回复 待解决
HarmonyOS 如何取消TextInput自动聚焦
327浏览 • 1回复 待解决
HarmonyOS 服务权限问题
90浏览 • 1回复 待解决
HarmonyOS 自定义时间控件日期控件
205浏览 • 1回复 待解决
Textinput是否支持自动聚焦
178浏览 • 1回复 待解决