该LinearProgressIndicator文档很有帮助显示valueColor财产的存在,甚至提到"要指定一个固定颜色的使用:新AlwaysStoppedAnimation(颜色)",但如果我尝试设置的颜色我得到LinearProgressIndicator有valueColor没有实例的setter错误并且类的构造函数只接受进度量的键和数值.
如果我想要一个具有自定义颜色的LinearProgressIndicator,我是否需要创建自己的类?真的没有办法指明这个吗?
tor*_*gua 28
我想设置一个你可以使用的恒定颜色:
new AlwaysStoppedAnimation<Color>(Colors.white)
Run Code Online (Sandbox Code Playgroud)
LinearProgressIndicator(backgroundColor: Color(0xFFB4B4B4),valueColor:new AlwaysStoppedAnimation<Color>(Colors.green),),
Run Code Online (Sandbox Code Playgroud)
看起来它是由主题的强调颜色控制的:https: //github.com/flutter/flutter/blob/b670ce4bcc49bbab745221eae24fcebcbc9dba7c/packages/flutter/lib/src/material/progress_indicator.dart#L61
将相关子树包装在修改后的主题中,将accentColor设置为您可能喜欢的任何内容.
| 归档时间: |
|
| 查看次数: |
5353 次 |
| 最近记录: |