HarmonyOS 请问如何实现page级别的横屏效果?

API提供的setPreferredOrientation方法是window级别的,如何只设置当前page横屏?

HarmonyOS
2024-10-08 10:53:35
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

目前窗口管理提供的旋转接口以整个窗口为维度,目前没有办法做到单个page的旋转且不相互影响。执行setPreferredOrientation后,会做出一个旋转动画可以通过添加页面跳转之后的过渡动效来实现。

pageTransition() {  
    PageTransitionEnter({ duration: 200, delay: 100 })  
      .opacity(0)  
    PageTransitionExit({ duration: 200 })  
      .opacity(0)  
  }
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
分享
微博
QQ
微信
回复
2024-10-08 16:13:32
相关问题
HarmonyOS 怎么设置某个 page 展示
685浏览 • 1回复 待解决
page页面如何设置为显示
2452浏览 • 1回复 待解决
Web如何实现后全屏
270浏览 • 0回复 待解决
是否支持项目级别的@Styles?
1064浏览 • 2回复 待解决
HarmonyOS video如何播放?
1133浏览 • 1回复 待解决
如何实现page页面的横竖切换
1436浏览 • 1回复 待解决
HarmonyOS 如何让app支持
1142浏览 • 1回复 待解决
openharmony jsFA 如何显示?
8205浏览 • 1回复 待解决
HarmonyOS 播放问题
1513浏览 • 1回复 待解决
如何获取当前是还是竖啊?
5904浏览 • 1回复 待解决