【发布时间】:2020-04-12 19:09:11
【问题描述】:
考虑到下级。是否可以在appStateModel.bar 更改时进行监听?我有一个场景,我想在每次某个值发生变化时执行动画,但我似乎无法弄清楚如何实现。
class Foo extends StatelessWidget {
const Foo();
@override
Widget build(BuildContext context) {
var appStateModel = Provider.of<AppStateModel>(context);
return Container(
child: Text('${appStateModel.bar}'),
);
}
}
【问题讨论】:
-
更改栏属性时添加
notifyListeners()方法。 -
已经完成了。值更新得很好。我只是想知道更新是什么时候执行的,以便我可以采取行动。
-
当您调用 notifyListeners() 时,您的文本小部件将自动更新。