我尝试在文本溢出时使用带省略号的 RichText 小部件,但显示的点由最后一个单词的空格分隔,如下所示:
“Lorem Ipsum 只是印刷的虚拟文本......”
当正确的形式应该是这样的:
“Lorem Ipsum 只是印刷的虚拟文本......”
这是代码:
Expanded(
child: RichText(
overflow: TextOverflow.ellipsis,
text: TextSpan(
style: DefaultTextStyle.of(context).style,
children: <TextSpan>[
TextSpan(text: "Lorem Ipsum is simply dummy text "),
TextSpan(
text: "of the printing and typesetting industry",
style: TextStyle(
fontStyle: FontStyle.italic
),
),
]),
),
)
Run Code Online (Sandbox Code Playgroud)
有解决办法吗?
不完全确定,但删除最后一个空格
改成"Lorem Ipsum is simply dummy text ""Lorem Ipsum is simply dummy text"
Expanded(
child: RichText(
overflow: TextOverflow.ellipsis,
text: TextSpan(
style: DefaultTextStyle.of(context).style,
children: <TextSpan>[
TextSpan(text: "Lorem Ipsum is simply dummy text"),
TextSpan(
text: "of the printing and typesetting industry",
style: TextStyle(
fontStyle: FontStyle.italic
),
),
]),
),
)
Run Code Online (Sandbox Code Playgroud)
我希望它有帮助..
| 归档时间: |
|
| 查看次数: |
9661 次 |
| 最近记录: |