知识卡片
动画不自动刷新
内容
Animation 的值会随控制器变化,但值变化本身不会自动驱动界面重建,必须通过监听回调调用 setState,或把刷新责任封装进 AnimatedWidget。发散:这体现了声明式 UI 的边界:状态变化只有进入框架的重建通道,才会真正反映到屏幕。
参考来源
《用Flutter极速构建原生应用》第6章《动画与手势》
知识卡片
Animation 的值会随控制器变化,但值变化本身不会自动驱动界面重建,必须通过监听回调调用 setState,或把刷新责任封装进 AnimatedWidget。发散:这体现了声明式 UI 的边界:状态变化只有进入框架的重建通道,才会真正反映到屏幕。