我有一个为我的应用指定ThemeData
的类。
我使用此类在MaterialApp
或CupertinoApp
中设置适当的主题。
return CupertinoApp(
//...
theme: AppicationTheme.iosTheme()
//...
);
我的IOS主题如下提供
static CupertinoThemeData iosTheme(){
return CupertinoThemeData(primaryColor: myPrimaryColor);
}
但是,当尝试在Icon
上设置颜色时,主要颜色仍然是默认的蓝色,好像从未设置为我的颜色一样。
答案 0 :(得分:1)
您可能正在使用Theme.of(context).primaryColor, 将主题切换为 CupertinoTheme 。
例如:
图标(Icons.access_alarm,
颜色:CupertinoTheme.of(context).primaryColor,
),