如何创建Instagram,就像在颤振中自动更改渐变背景颜色一样
答案 0 :(得分:1)
我不知道您所说的“类似Instagram的自动更改渐变”是什么意思,但我猜您是指容器中平滑的颜色过渡。为此,有两种主要方法。
最简单的方法:使用Animated Container并将其color属性分配给局部变量,稍后可以使用setState()
进行更改。 AnimatedContainer
将在状态的初始颜色和最终颜色之间插入值,从而产生效果。
使用Animated Builder创建一个Tween
来对颜色进行插值,并控制何时以及如何使用AnimationController
进行更改。 In this Medium article,您可以找到有关此方法的更多信息。