【发布时间】:2021-08-03 15:39:43
【问题描述】:
我在 Flutter 中更改 appbar 上文本和图标小部件的颜色时遇到问题。
我在材料应用程序中尝试过主题,但它不起作用。
这是在哪里工作:title: Text('Profile', style: TextStyle(color: Colors.black)),
但我想将此应用于所有应用栏。那么我应该在哪里更改材质主题。
MaterialApp(
title: "My App",
theme: ThemeData(
appBarTheme: AppBarTheme(
backgroundColor: Color(0xffFCD581),
brightness: Brightness.dark,
),
如何更改 text: profile 和 icon 的颜色。全球。
将headline6 的颜色设置为Colors.black 有效。但它也使标题文本更小。我可以在headline6 中设置字体大小,它可以普遍反映。
但我认为我们使用 appbar 获得的默认标题大小已经足够合适了。那么有没有什么解决方案可以只改变appbar text, title的color而不影响fontsize。
【问题讨论】:
-
实际上没有。它现在不工作。一些解决方案就像设置
headline6 : Colors.black的颜色一样,但它也会将字体大小更改为较小的。虽然我们可以在那里普遍设置 appbar 的字体大小,但我想要字体大小,因为它是以前的默认值。