, 每当动画值更新后 , 都会回调该监听器 , 在监听器的回调方法中 , 需要调用 setState 方法 , 将该动画值设置给组件 ;
上面的操作很繁琐 , 需要注册监听器 , 获取动画值 , 然后将动画值设置给组件...;
" AnimatedWidget 动画组件 " 代码示例 : 在组件刷新时 , 每次刷新都要调用该组件的 build 方法 , 这里使用 Text 组件显示动画的状态和值 , 并绘制动画作用的组件...animationBehavior: AnimationBehavior.normal,
/// 上下文的 TickerProvider , 用于防止屏幕外的动画消耗不必要的资源 ,
/// 一般将...构造 Tween 补间动画 ,
/// 设置动画控制器 AnimationController 给该补间动画
/// 动画的值是正方形组件的宽高
animation = Tween...构造 Tween 补间动画 ,
/// 设置动画控制器 AnimationController 给该补间动画
/// 动画的值是正方形组件的宽高
animation = Tween