Flutter 组件之 FadeTransition
1.简介
一个可以反复淡入淡出的组件,它和AnimatedOpacity的区别在于,一个可以加动画控制器一个不能加动画控制器。
2.属性
- opacity:(Animation)类型的透明度
- alwaysIncludeSemantics :false
- child:子集
3.使用
-
首先要混入SingleTickerProviderStateMixin


-
这里用到了补间动画Tween,如果你需要不同范围或者不同的数据类型,就需要Tween来配置动画以生成不同的范围或数据类型的值。当AnimationController的lowerBound,upperBound和Tween的begin,end同时有值时,Tween的权重高。
-
不使用补间动画也可。

FadeTransition是Flutter中的一个动画组件,用于实现元素的淡入淡出效果。它与AnimatedOpacity的不同在于FadeTransition支持动画控制器,提供了更灵活的控制。在使用FadeTransition时,通常需要结合SingleTickerProviderStateMixin和Tween来创建动画,Tween允许自定义动画变化范围和数据类型。如果不使用Tween,动画效果也会基于AnimationController的设定产生。
604

被折叠的 条评论
为什么被折叠?



