知识卡片

动画不自动刷新

专业/工作 · 432

内容

Animation 的值会随控制器变化,但值变化本身不会自动驱动界面重建,必须通过监听回调调用 setState,或把刷新责任封装进 AnimatedWidget。发散:这体现了声明式 UI 的边界:状态变化只有进入框架的重建通道,才会真正反映到屏幕。

参考来源

《用Flutter极速构建原生应用》第6章《动画与手势》