HarmonyOS 折叠屏实现扫一扫功能形态切换时界面位置改变

demo运行在折叠屏模拟器,扫码界面时展开和折叠切换后界面位置改变。

HarmonyOS
2024-12-25 12:58:20
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

因为折叠和非折叠获取到的高度不一样导致的,可以display.on(‘foldStatusChange’) 来监听折叠幻化,然后根据display.getFoldStatus来判断是折叠还是展开,来重新更改scanHeight的值,文档参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-display-V5#displayonfoldstatuschange10

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-display-V5#displaygetfoldstatus10

分享
微博
QQ
微信
回复
2024-12-25 15:52:32
相关问题
ArkTs怎么实现一扫功能
5145浏览 • 1回复 待解决
HarmonyOS 一扫功能的Demo
248浏览 • 1回复 待解决
HarmonyOS 自定义一扫功能
212浏览 • 1回复 待解决
HarmonyOS 系统一扫问题
148浏览 • 1回复 待解决
HarmonyOS 如何实现脸登录的功能
224浏览 • 1回复 待解决
JS如何实现手机功能
3162浏览 • 1回复 待解决
HarmonyOS 是否有功能
301浏览 • 1回复 待解决
HarmonyOS 功能应该看哪个文档
298浏览 • 1回复 待解决
Arkts开发 api9 中怎么实现功能
3283浏览 • 1回复 待解决