flutter - Flutter:如何在字符串中使用材质图标?
问题描述
我有一个字符串,我想从该字符串中显示的材料图标中获得一个图标。目前,唯一的解决方法是使用标准表情符号代码(例如'\u26A0'
)。
我不太确定该怎么做。我在这里不能使用小部件的原因是因为我正在使用验证器,如果不满足字符数量,验证器会返回一个字符串,读出问题所在。我正在尝试向它添加一个警告图标。
希望得到一些帮助,在此先感谢!
解决方案
您的用例的解决方案是WidgetSpan这里是如何使用它的简单示例
Text.rich(
TextSpan(
children: <InlineSpan>[
TextSpan(text: 'call me'),
WidgetSpan(
child:Icon(Icons.phone)
),
],
)
),
推荐阅读
- python - python:txt文件中的索引超出范围
- java - MySQL插入意外的行
- c++ - 具有菱形继承结构的子类的大小似乎很奇怪
- curl - 通过 CURLing Gitlab API 将 webhook 添加到项目中
- html - 在 amp-lightbox 中使用 amp-video
- reactjs - 将引导站点转换为 React 的问题
- java - 如何在 Vaadin TextField 中呈现 html 内容
- javascript - 如何让 webpack treeshake 我的 ES6 模块?
- javascript - 在 Google Apps Script 上使用 Google Script API 获取开发者元数据
- docker-compose - 如何在 docker-compose 中运行多个网络服务器