HarmonyOS 折叠屏横竖屏切换,折展的时候,宽高数值变化与屏幕实际变化时机不一致
折叠屏适配的时候发现的一个问题,横竖屏切换,折展的时候,宽高数值变化与屏幕实际变化时机不一致,获得宽高的值已经变化了,但实际画面还没动,导致整体画面变形,现在有没有一个接口可以判断折叠屏开始横竖屏切换,切换中,和切换完成的接口
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 图片资源尺寸不一致,中英文切换后,组件宽高无变化
147浏览 • 1回复 待解决
HarmonyOS 折叠屏变化时,获取屏幕宽度问题
195浏览 • 1回复 待解决
HarmonyOS 折叠屏手机折叠状态变化时,menu自动消失
508浏览 • 1回复 待解决
HarmonyOS 折叠屏展开与关闭状态如何监听与屏幕宽度变化动态计算?
609浏览 • 1回复 待解决
HarmonyOS scanInfo的bssid与linkInfo的bssid不一致
222浏览 • 1回复 待解决
HarmonyOS 单位不一致问题
197浏览 • 1回复 待解决
HarmonyOS 通知渠道与通知提醒方式不一致
271浏览 • 1回复 待解决
HarmonyOS 如何监听折叠屏折叠状态变化
238浏览 • 1回复 待解决
HarmonyOS hap与集成态hsp的releaseType不一致
174浏览 • 1回复 待解决
文字空行高度与字体高度不一致
2237浏览 • 1回复 待解决
HarmonyOS 如何操作屏幕横竖屏切换,如何配置app可以自适应横竖屏切换
279浏览 • 1回复 待解决
如何监听手机屏幕的横竖屏切换?
587浏览 • 1回复 待解决
docker 部署的iserver 操作日志时间与系统不一致
4073浏览 • 1回复 待解决
HarmonyOS SM2加密后数据与Java不一致
18浏览 • 1回复 待解决
HarmonyOS 应用版本号与flutter中的配置不一致
188浏览 • 1回复 待解决
启动和调试的行为不一致
422浏览 • 1回复 待解决
HarmonyOS 折叠屏如何在展开状态下获取折叠时的屏幕宽高信息
178浏览 • 1回复 待解决
如何获取设备横竖屏的状态变化通知
2106浏览 • 1回复 待解决
签名不一致报错怎么回事?
2859浏览 • 1回复 待解决
如何通过代码控制屏幕的横竖屏切换?
461浏览 • 1回复 待解决
HarmonyOS rotateX/rotateY,和web效果不一致
439浏览 • 1回复 待解决
water flow 出现gap不一致问题
825浏览 • 1回复 待解决
依赖hsp出包,报错versionname不一致
221浏览 • 1回复 待解决
Path组件绘制的线条粗细不一致
2030浏览 • 1回复 待解决
HarmonyOS 横竖屏切换
213浏览 • 1回复 待解决
1、foldstatus监听,就是通知折叠状态变化,折叠开合过程中超过半折态的阈值就会更新foldstatus,折叠开合改变了foldstatus以后还要去通知屏幕发生变化,更新屏幕数据,foldstatus的状态变化没有问题,屏幕处理折叠开合事件以后更新屏幕宽高,更新折叠屏显示模式。
2、display.on(foldstatus)通知的是foldstatus的变化,这个时候去查foldstatus是实时更新的,折叠开合流程还没结束,读到的属性是旧值没有意义
display.on(change)监听屏幕属性的变化,这个监听也是屏幕属性更新完触发,但这个不区分什么原因导致的屏幕属性变化。
3、display.on(folddisplaymode)监听屏幕显示模式变化,是折叠开合显示模式切换过来以后再收到通知,收到这个回调去读屏幕属性是折叠开合流程结束的数据。
参考文档:@ohos.display (屏幕属性)