收藏
回答

如何获取横屏时是左横还是右横(90度还是270度)?

getSystemSetting()和getSystemInfo() 都可以获取到屏幕方向,但是这个方向没有进一步区分, 如下场景没有合适的解决方案:

横屏全屏页面, 在存在刘海屏或灵动岛时,这些部位的UI会被遮挡, 当依据`getSystemInfo`获取到的安全区做适配后
如果用户将横屏旋转为另一侧, 适配就会失效... 
如果对左右两侧做对称的安全区处理, 供UI展示的区域就会显得拥挤
回答关注问题邀请回答
收藏
登录 后发表内容