如何为图标调用图标主题

时间:2019-02-12 12:11:47

标签: flutter

MaterialApp小部件中有一个theme属性,您可以在其中设置字体,背景颜色等。例如,当我需要文本主题时,可以使用style属性,我可以使用Theme.of(context).textTheme.title)设置主题。在为icons设置主题时,我将如何做类似的事情。图标没有样式属性。

2 个答案:

答案 0 :(得分:0)

尝试使用具有icons属性的IconButton小部件替换您要设置样式的color:,但是您应该禁用它以隐藏用户点击的效果,或者可以设置突出显示颜色为Colors.transparent

答案 1 :(得分:0)

您可以使用IconTheme类。

new IconTheme(
  data: new IconThemeData(
      color: Colors.blue), 
  child: new Icon(Icons.add),
),

希望这会有所帮助。