例如:

String desc = "<bold>Hello<bold> World";
new Text(desc);

推荐答案

您可以使用flutter_html_view套餐.

String html = '<bold>Hello<bold> World';

new HtmlTextView(data: html);

如果您只是想要不同的样式,您可以使用TextSpansRichText小部件,比如this.

new RichText( text: new TextSpan(text: 'Hello ', style: DefaultTextStyle.of(context).style, children:          
<TextSpan>[
new TextSpan(text: 'bold', style: new TextStyle(fontWeight: FontWeight.bold)), 
new TextSpan(text: ' world!'), 
], ), )

Flutter相关问答推荐

无法在GroupButton内部正确呈现

我怎样才能判断一个字符串值是否为空(&Q;&Q;)?

Flutter 应用程序中的Firebase实时数据库中的orderByChild()不适用于我

Flutter OpenID Connect无效参数:redirect_uri using Keycloak

Flutter 文件拾取器Android SingleInstance模式它返回的文件路径为空

为什么用户界面不会在Flight中的复选框中更改?

Flutter守护进程无法启动

Flutter中的编译时间常量方法

如何在 Flutter 中创建厚度沿着容器逐渐减小的边框

没有固定宽度的小部件可以约束文本小部件吗?

在允许屏幕 Select 和点击的同时保持通用对话框显示

Flutter蓝牙 - 如何通过蓝牙从设备中获取文件?

Flutter如何在容器外创建环形进度条

在 Flutter 中显示有关提供者通知的对话框

切换 Firebase 项目后 Flutter FirebaseAuthException 'configuration-not-found'

如何根据应用程序主题(深色和浅色)更改谷歌 map 的主题?

如何将金钱格式化为数以百万计的Flutter 动?

无法在 flutter 中更新 void 方法内的变量值

gridview 的所有按钮都应该在Flutter 中适合其父容器

如何验证位于 PageView 内不同页面的 TextFormFields