Flutter TweenAnimationBuilder 使用指南
Flutter TweenAnimationBuilder
TweenAnimationBuilder 是 Flutter 中一个强大的隐式动画组件,它可以在目标值改变时自动为 Widget 的属性创建平滑的动画效果。
核心特点
- 自动管理动画控制器:不需要手动创建和管理 AnimationController
- 基于 Tween:通过 Tween 定义动画的起始值和结束值
- 回调驱动:通过 builder 回调函数构建动画的每一帧
- 灵活性高:可以创建各种类型的动画,包括数值、颜色、尺寸等
基本用法
1. 基础结构
TweenAnimationBuilder<类型>(duration: Duration(seconds