首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >textstyle定义图标颜色

textstyle定义图标颜色
EN

Stack Overflow用户
提问于 2022-11-28 13:15:45
回答 1查看 18关注 0票数 0

我想我已经有了一个Widget,gets,一个Textstyle和一个孩子列表。子组件可以是文本小部件或图标小部件,并从父控件获取定义样式(以及图标的颜色)。但我哪儿也找不到。我没记错吧,如果,那是什么Widget?还是我弄错了?

编辑:我以为是这样的,但不像我想的那样工作:

代码语言:javascript
复制
return RichText(
  strutStyle: StrutStyle.fromTextStyle(TextStyle(color: Colors.white, fontWeight: FontWeight.w500)),
  text: TextSpan(
    children: [
      TextSpan(text: "Add Object"),
      WidgetSpan(child: Icon(Icons.add))
    ]
  ),
 );
EN

回答 1

Stack Overflow用户

发布于 2022-11-28 13:37:37

您可以使用DefaultTextStyle小部件,它接收一个TextStyle实体并将其应用于子代Text小部件(只要子代Text小部件没有显式的应用样式:https://api.flutter.dev/flutter/widgets/DefaultTextStyle-class.html )。

在谈到图标时,也没有专门的小部件,因为您通常会将其定义为ThemeData (通常在MaterialApp中提供)作为总体主题的一部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74601149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档