gpt4 book ai didi

flutter - 如何在 Flutter 中装饰文字笔划?

转载 作者:IT老高 更新时间:2023-10-28 12:32:17 27 4
gpt4 key购买 nike

如何在 Flutter 中装饰文字笔划?就像 -webkit-text-stroke - CSS

最佳答案

自从在 TextStyle 中添加前景色后,无需任何变通方法即可实现描边。 TextStyle 文档中添加了一个在填充边框文本下描边的显式示例:https://master-api.flutter.dev/flutter/painting/TextStyle-class.html#painting.TextStyle.6

这里复制了这个例子:

enter image description here

Stack(
children: <Widget>[
// Stroked text as border.
Text(
'Greetings, planet!',
style: TextStyle(
fontSize: 40,
foreground: Paint()
..style = PaintingStyle.stroke
..strokeWidth = 6
..color = Colors.blue[700],
),
),
// Solid text as fill.
Text(
'Greetings, planet!',
style: TextStyle(
fontSize: 40,
color: Colors.grey[300],
),
),
],
)

通过删除 Stack 并仅使用第一个笔画 Text 小部件,可以单独进行笔画。还可以通过交换第一个和第二个 Text 小部件来调整描边/填充顺序。

关于flutter - 如何在 Flutter 中装饰文字笔划?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52146269/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com