我有一个很大的段落,其中许多单词需要有工具提示信息。当您点击其中任何一个单词时,工具提示信息应该出现。
我尝试使用包含许多TextSpan
子项的RichText小部件,如下所示:
RichText(
text: TextSpan(
children: <TextSpan>[
TextSpan(text: "Welcome to"),
TextSpan(text: "Flutter"),
...
]),
),
当我点击时,我希望显示提示文本。 我尝试使用小部件包装。
RichText(
text: TextSpan(
children: <TextSpan>[
TextSpan(text: "Welcome to"),
...
Tooltip(
message: "any text here",
child: TextSpan(text: "Flutter"),
),
...
]),
),
但这是不可能的,因为子元素必须仅为。有没有想法如何满足这个要求?
WidgetSpan
应该能够帮助您解决这个问题。请查看此答案。 - Adrian Moisa