HarmonyOS鸿蒙Next中使用router或Navigator实现页面跳转时,如何关闭页面间转场动效
HarmonyOS鸿蒙Next中使用router或Navigator实现页面跳转时,如何关闭页面间转场动效 解决措施
- 参考页面间转场示例在当前页面和目标页面中定义pageTransition方法。
- 将页面入场组件PageTransitionEnter和页面退场组件PageTransitionExit的动效参数duration都设置为0。
参考链接
更多关于HarmonyOS鸿蒙Next中使用router或Navigator实现页面跳转时,如何关闭页面间转场动效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于HarmonyOS鸿蒙Next中使用router或Navigator实现页面跳转时,如何关闭页面间转场动效的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,使用router
或Navigator
实现页面跳转时,可以通过设置options
参数来关闭页面间转场动效。具体方法如下:
-
使用
router.push
时,传递options
参数,设置transition
为none
:router.push({ uri: 'pages/NextPage', options: { transition: 'none' } });
-
使用
Navigator
时,同样传递options
参数,设置transition
为none
:Navigator.push({ uri: 'pages/NextPage', options: { transition: 'none' } });
这样即可关闭页面跳转时的转场动效。