【HarmonyOS NEXT】鸿蒙应用如何进行页面横竖屏切换以及注意事项,自动切换横竖屏,监听横竖屏

【HarmonyOS NEXT】鸿蒙应用如何进行页面横竖屏切换以及注意事项,自动切换横竖屏,监听横竖屏
一、鸿蒙应用如何进行页面横竖屏调用 API 手动切换
1.首先要在 EntryAbility 中获取主窗口对象 EntryAbility.ets
复制代码
之后在需要调用横竖屏切换的页面或者逻辑中调用,我这里用按钮触发举例:RotationTestPage.ets
复制代码
注意:设置主窗口的显示方向属性。仅在支持跟随 sensor 旋转的设备上生效,子窗口调用后不生效。
二、如何实现应用的屏幕自动旋转
在 module.json5 添加属性"orientation": "auto_rotation"。
复制代码
注意:auto_rotation 随传感器旋转 需要在系统下滑菜单中,放开自动锁定状态才可生效。
三、如何监听屏幕旋转
使用媒体查询接口监听屏幕旋转
复制代码
版权声明: 本文为 InfoQ 作者【GeorgeGcs】的原创文章。
原文链接:【http://xie.infoq.cn/article/68f1450d017d4a7e101fc2dc0】。文章转载请联系作者。
评论