颤动:触发子窗口小部件中的事件

时间:2018-02-14 18:14:39

标签: dart flutter

假设有一个Widget A,它有一个Widget B作为在Widget A的构建方法中创建的直接子项。小部件B具有执行动画的能力,我希望小部件A能够触发此动画。 Widget A触发此动画的正确方法是什么?

这实际上是在子树中触发事件而不重新实例化Widget B.

我目前的解决方案是在initState()中保存传递给WidgetB状态的Widget B构造函数的值,并在WidgetB的build()方法中检查传递给构造函数的值是否与状态变量匹配。如果是,则触发动画。

有更好的方法来实现这个目标吗?

0 个答案:

没有答案