文档开发者中心
我的

MateX折叠屏适配 | 典型问题四:大屏控件缺失和布局截断问题

问题分析:

坐标系不统一的问题,在折叠态应用是全屏显示,应用的window坐标系和手机屏幕的坐标是一致的,所以通过屏幕坐标系或者应用window坐标系计算控件显示的位置都是一致的,坐标计算不会有问题;但是在展开态,因为应用未适配,默认只能按照4:3显示,导致应用的window坐标系和手机屏幕的坐标系不统一,通过屏幕坐标系计算的控件显示位置和通过屏幕坐标系计算的控件显示位置发生了错位,显示在了应用的window之外的区域,出现了该问题。

修改建议:

通过支持分屏或者是设置最小比例为1.0让应用在展开态能全屏显示,全屏显示屏幕坐标系和应用窗口坐标系就一致了。不过还是建议应用在计算和设置控件显示位置的时候需要统一坐标系,都使用屏幕坐标系,或者都使用应用窗口坐标系。

点赞
收藏
1
回复
1
分享
举报
浏览5987 发布于2019-07-27 01:28未知归属地
全部评论
最多点赞
最新发布
最早发布

谢谢分享,学习了

1楼回复于2019-07-27 03:42 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。