如何给 Flutter 中的文本 border/background?
How to give border/background to a Text in Flutter?
我想给我的文字添加边框或背景。只是一个简单的红色文本,周围有黑色边框。
参考下图作为灵感:
请参考outlined_text
套餐here
只需在 flutter 文档中查找 TextStyle class。我相信在 Borders an Stroke 上你会找到你的答案。
中找到了答案
没有边框 属性 但是您可以使用两个重叠的文本来完成这项工作。这是代码
Stack(
children: <Widget>[
// Stroked text as border.
Text(
'WHO',
style: TextStyle(
fontSize: 40,
foreground: Paint()
..style = PaintingStyle.stroke
..strokeWidth = 6
..color = Colors.grey,
),
),
// Solid text as fill.
Text(
'WHO',
style: TextStyle(
fontSize: 40,
color: Colors.red,
),
),
],
)
我想给我的文字添加边框或背景。只是一个简单的红色文本,周围有黑色边框。
参考下图作为灵感:
请参考outlined_text
套餐here
只需在 flutter 文档中查找 TextStyle class。我相信在 Borders an Stroke 上你会找到你的答案。
没有边框 属性 但是您可以使用两个重叠的文本来完成这项工作。这是代码
Stack(
children: <Widget>[
// Stroked text as border.
Text(
'WHO',
style: TextStyle(
fontSize: 40,
foreground: Paint()
..style = PaintingStyle.stroke
..strokeWidth = 6
..color = Colors.grey,
),
),
// Solid text as fill.
Text(
'WHO',
style: TextStyle(
fontSize: 40,
color: Colors.red,
),
),
],
)