HarmonyOS 如何感知转场动画执行完毕?

我要等待转场动画结束后,触发回调做一些其他事情,比如当前有一个弹窗是用createSubWindow实现的全局弹窗,我想等关闭动画完结后,删除该弹窗,如果只等动画完结,元素确实消失了,但是createSubWindow仍然还覆盖在页面中,所以需要一个动画完结通知,我再执行删除subWindow的逻辑

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-enter-exit-transition-V5

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

目前还没有transition转场动画结束的回调的api,可以尝试下使用onappear(会在动画一开的时候就回调),onDisAppear(会在消失动画开始直接就回调),具体可以参考下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-events-show-hide-V5#ondisappear

另一种转场动画能够监听结束时的回调:

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-page-transition-animation.md#%E4%BA%8B%E4%BB%B6

分享
微博
QQ
微信
回复
2天前
相关问题
如何实现动画转场效果
876浏览 • 1回复 待解决
如何全局设置页面转场动画
767浏览 • 1回复 待解决
请问如何去掉ability的转场动画
11289浏览 • 2回复 待解决
HarmonyOS Navigation实现Dialog转场动画
38浏览 • 1回复 待解决
HarmonyOS 无感转场动画推荐方案
123浏览 • 1回复 待解决
HarmonyOS 页面内的组件转场动画
448浏览 • 1回复 待解决
HarmonyOS Refresh和页面转场动画demo
43浏览 • 1回复 待解决
Tabs 出现/消失转场动画效果
409浏览 • 1回复 待解决
ArkUI转场动画可以改颜色吗?
1936浏览 • 1回复 待解决
转场动画,谁有好的方案吗?
606浏览 • 1回复 待解决
HarmonyOS 动画执行时机问题
277浏览 • 1回复 待解决