HarmonyOS 鸿蒙Next 页面间转场
HarmonyOS 鸿蒙Next 页面间转场
我发现router.replaceUrl这么跳转界面的时候,发现进入界面的转场动画不起作用,router.push的时候可以,请问是这样的吗,我想router.replaceUrl的时候添加进入界面的时候的转场动画,该怎么添加呢
pageTransition() {
// 定义页面进入时的效果,从右侧滑入,时长为1000ms,页面栈发生push操作时该效果才生效
PageTransitionEnter({ type: RouteType.Push, duration: 1000 })
.slide(SlideEffect.Right)
// 定义页面进入时的效果,从左侧滑入,时长为1000ms,页面栈发生pop操作时该效果才生效
PageTransitionEnter({ type: RouteType.Pop, duration: 1000 })
.slide(SlideEffect.Left)
// 定义页面退出时的效果,向左侧滑出,时长为1000ms,页面栈发生push操作时该效果才生效
PageTransitionExit({ type: RouteType.Push, duration: 1000 })
.slide(SlideEffect.Left)
// 定义页面退出时的效果,向右侧滑出,时长为1000ms,页面栈发生pop操作时该效果才生效
PageTransitionExit({ type: RouteType.Pop, duration: 1000 }).slide(SlideEffect.Right)
}
更多关于HarmonyOS 鸿蒙Next 页面间转场的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复