Flutter 如何设置LinearProgressIndicator的动画颜色?
有助于显示valueColor属性的存在,甚至提到“指定恒定颜色使用:new AlwaysStoppedAnimation(颜色)”,但是如果我尝试设置颜色,我会得到一个错误,LinearProgressIndicator没有valueColor的实例设置程序,而类的构造函数只接受一个键和一个进度量的数值Flutter 如何设置LinearProgressIndicator的动画颜色?,flutter,Flutter,有助于显示valueColor属性的存在,甚至提到“指定恒定颜色使用:new AlwaysStoppedAnimation(颜色)”,但是如果我尝试设置颜色,我会得到一个错误,LinearProgressIndicator没有valueColor的实例设置程序,而类的构造函数只接受一个键和一个进度量的数值 如果我想要一个具有自定义颜色的LinearProgressIndicator,我需要创建自己的类吗?真的没有办法指定它吗?看起来它是由主题的强调色控制的: 将相关子树包装在修改过的主题中,将
如果我想要一个具有自定义颜色的LinearProgressIndicator,我需要创建自己的类吗?真的没有办法指定它吗?看起来它是由主题的强调色控制的:
将相关子树包装在修改过的主题中,将accentColor设置为您喜欢的颜色。如果要设置恒定颜色,可以使用:
循环压缩机指示器(
valueColor:AlwaysStoppedAnimation(颜色.白色),
)
我认为您可以通过以下方式提供
LinearProgressIndicator( valueColor: AlwaysStoppedAnimation<Color> (Color(0xFFA86E52)),),
LinearProgressIndicator(值Color:AlwaysStoppedAnimation(颜色(0xFFA86E52)),),
LinearProgressIndicator(背景颜色:颜色(0xFFB4),值颜色:新的AlwaysStoppedAnimation(颜色.绿色)),
LinearProgressIndicator(backgroundColor: Color(0xFFB4B4B4),valueColor:new AlwaysStoppedAnimation<Color>(Colors.green),),