首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法获取跟随ThemeData的SliverAppBar标题颜色

是因为SliverAppBar的标题颜色是由AppBarTheme中的textTheme属性控制的,而不是直接跟随ThemeData。

AppBarTheme是Material Design中AppBar的主题配置,它可以通过ThemeData中的appBarTheme属性进行设置。在AppBarTheme中,可以通过textTheme属性来指定标题的颜色。

如果想要获取跟随ThemeData的SliverAppBar标题颜色,可以通过以下步骤进行设置:

  1. 在主题配置中,通过appBarTheme属性设置AppBar的主题:
代码语言:txt
复制
ThemeData(
  appBarTheme: AppBarTheme(
    textTheme: TextTheme(
      headline6: TextStyle(color: Theme.of(context).textTheme.headline6.color),
    ),
  ),
  // 其他主题配置
)

上述代码中,通过textTheme.headline6.color获取当前主题中headline6样式的颜色,并将其应用到AppBar的标题中。

  1. 在SliverAppBar中,设置title属性为要显示的标题文本:
代码语言:txt
复制
SliverAppBar(
  title: Text('标题'),
  // 其他SliverAppBar配置
)

这样设置后,SliverAppBar的标题颜色将会跟随当前主题中headline6样式的颜色。

推荐的腾讯云相关产品:腾讯云移动应用托管(Mobile Application Hosting),产品介绍链接地址:https://cloud.tencent.com/product/mah

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券