【发布时间】:2019-12-04 03:53:14
【问题描述】:
推送新页面时,我会在 initState 中加载数据。这导致在过渡动画期间出现卡顿。这个问题在 Android 上尤为严重。
在 react native 中,我可以使用
InteractionManager.runAfterInteractions (() => {
// ... do some time-consuming operations ...
});
flutter中有没有类似的方法。让我知道过渡动画完成了吗?
【问题讨论】:
-
PageRouteBuilder 可以管理动画,因此您将了解如何在其中检查动画是否完成。也许你会在这里找到如何做到这一点:flutter.dev/docs/cookbook/navigation/navigation-basics
-
TransitionRoute 具有
animation和controller属性,可用于过渡“侦听”
标签: flutter