HarmonyOS NavDestination中transition设置非对称动画时,disappear动画无效啊
NavDestination(){
Row() {
Column() {
Text("测试")
}
.width('100%')
}
.height('100%')
}.transition(TransitionEffect.asymmetric(
TransitionEffect.move(TransitionEdge.BOTTOM).animation({duration:500,curve:Curve.ExtremeDeceleration}),
TransitionEffect.move(TransitionEdge.TOP).animation({duration:500,curve:Curve.ExtremeDeceleration})
))
设置了transition,现在通过Navigation导航到该页面时,第一个BOTTOM动画看着是有效的,但是我返回到上一个页面,TransitionEdge.TOP这个动画就不生效了,这是为啥
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
实现一次非对称RSA非对称加解密
1581浏览 • 1回复 待解决
救命,鸿蒙怎么写动画啊
6203浏览 • 2回复 待解决
HarmonyOS 属性动画播放次数设置为无限次播放时,怎样手动结束动画
393浏览 • 1回复 待解决
弄List下拉刷新时发现List的属性动画是无效的。
2232浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中如何自定义Transition实现Navigation的过渡动画
585浏览 • 1回复 待解决
是否有支持非对称加密的三方库?
1578浏览 • 1回复 待解决
HarmonyOS 使用 cryptoFramework.createCipher 创建RSA非对称加密问题
423浏览 • 1回复 待解决
HarmonyOS 生成非对称密钥报错 Error: convert key fail.
1400浏览 • 1回复 待解决
RSA非对称加密-@hms-security/agoh-crypto
963浏览 • 1回复 待解决
HarmonyOS Tabs组件不设置动画效果时TabBar切换很慢
424浏览 • 1回复 待解决
#鸿蒙学习大百科#对称密钥和非对称密钥的区别是什么?
725浏览 • 0回复 待解决
HarmonyOS Component执行TransitionEffect动画时无法获取动画完成回调
636浏览 • 1回复 待解决
HarmonyOS 拖拽时动画会丢失
279浏览 • 1回复 待解决
使用转场动画时,如何在消失转场动画完成时执行其他操作
2464浏览 • 1回复 待解决
HarmonyOS Swiper组件怎么设置滑动时缩放的交互动画
502浏览 • 1回复 待解决
HarmonyOS search组件支持底纹词替换时设置动画效果吗?
534浏览 • 0回复 待解决
HarmonyOS 显示动画是否可以暂停或者取消再重新设置动画 ?
616浏览 • 1回复 待解决
HarmonyOS NavDestination的onShown方法中修改导航栏颜色无效
383浏览 • 1回复 待解决
HarmonyOS NavDestination中使用LocalStorage无效的问题
225浏览 • 1回复 待解决
askTs的progress组件的值改变时如何设置过度动画?
2596浏览 • 1回复 待解决
HarmonyOS 非对称加密:Ecc加密方式如何支持secp256k1
180浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在Navigation中设置翻页动画?
577浏览 • 1回复 待解决
HarmonyOS 64字节的SM2公钥转换非对称秘钥
314浏览 • 1回复 待解决
确实存在这个问题,可以尝试下使用customNavContentTransition来自定义转场动画,
Navigation通过customNavContentTransition事件提供自定义转场动画的能力,当转场开始时,通过回调函数告知开发者,告知此次动画from(从哪来)、to(到哪去)、是Push、Pop亦或是Repalce。
这里需要注意当为根视图时,NavContentInfo的name值为undefined。
开发者可以在customNavContentTransition的回调函数中进行动画处理,返回NavigationAnimatedTransition自定义转场协议已实现自定义转场。
NavigationAnimatedTransition对象中包含三个参数,timeout(动画超时结束时间),transition(自定义动画执行回调),onTransitionEnd(转场完成回调),需要在transition方法中实现具体动画逻辑。
由于自定义转场参数是在Navigation层级,但是每个页面都会有其特定的自定义转场效果,因此需要定义一套转场动画框架,已实现在Navigation层面对框架进行统一管理,各个页面通过实现框架提供的回调函数,将其特定的动画效果传递给Navigation。
详细链接可参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#示例3