在文本小部件中显示长格式文本:Flutter
Display Long form text in Text Widget : Flutter
我正在尝试在我的应用中创建法律页面,例如条款和条件以及隐私政策页面。
除了使用默认的 Text 小部件外,Flutter 是否有专门设计用于接收长格式文本的小部件?还是有破解方法?也许从文本文件中读取?
我试图避免在我的 dart 文件中使用多个文本小部件来显示我的长格式法律页面。
谢谢。
Expanded(
child: Text(
'a long text',
overflow: TextOverflow.clip,
),
),
如果文本中有各种样式,您可以使用 RichText
RichText(
overflow: TextOverflow.clip
text: TextSpan(
text: 'Hello ',
style: DefaultTextStyle.of(context).style,
children: <TextSpan>[
TextSpan(text: 'Super long bolded text here', style: TextStyle(fontWeight: FontWeight.bold)),
TextSpan(text: 'Super long unbolded text here'),
],
),
)
我正在尝试在我的应用中创建法律页面,例如条款和条件以及隐私政策页面。
除了使用默认的 Text 小部件外,Flutter 是否有专门设计用于接收长格式文本的小部件?还是有破解方法?也许从文本文件中读取?
我试图避免在我的 dart 文件中使用多个文本小部件来显示我的长格式法律页面。
谢谢。
Expanded(
child: Text(
'a long text',
overflow: TextOverflow.clip,
),
),
如果文本中有各种样式,您可以使用 RichText
RichText(
overflow: TextOverflow.clip
text: TextSpan(
text: 'Hello ',
style: DefaultTextStyle.of(context).style,
children: <TextSpan>[
TextSpan(text: 'Super long bolded text here', style: TextStyle(fontWeight: FontWeight.bold)),
TextSpan(text: 'Super long unbolded text here'),
],
),
)