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

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

HarmonyOS
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
ArkTs怎么实现一扫功能
4886浏览 • 1回复 待解决
HarmonyOS 一扫功能的Demo
6浏览 • 1回复 待解决
HarmonyOS 自定义一扫功能
35浏览 • 1回复 待解决
HarmonyOS 系统一扫问题
16浏览 • 1回复 待解决
HarmonyOS 如何实现脸登录的功能
28浏览 • 1回复 待解决
JS如何实现手机功能
2987浏览 • 1回复 待解决
HarmonyOS 是否有功能
96浏览 • 1回复 待解决
HarmonyOS 功能应该看哪个文档
72浏览 • 1回复 待解决
Arkts开发 api9 中怎么实现功能
3127浏览 • 1回复 待解决