Flutter 在颤栗中找到长时间受压的词
我正在卡片中显示文本,我想添加长时间单击功能,以显示有关所选单词(长时间单击的单词)的更多信息。哪个文本小部件支持它? SelectableText小部件不合适,因为它让用户能够将我的所有文本复制到其他地方,我不喜欢它,我只是想知道选择了哪个词,以便显示它的含义Flutter 在颤栗中找到长时间受压的词,flutter,text,widget,textselection,long-press,Flutter,Text,Widget,Textselection,Long Press,我正在卡片中显示文本,我想添加长时间单击功能,以显示有关所选单词(长时间单击的单词)的更多信息。哪个文本小部件支持它? SelectableText小部件不合适,因为它让用户能够将我的所有文本复制到其他地方,我不喜欢它,我只是想知道选择了哪个词,以便显示它的含义 目前我正在使用Html小部件,它显然不支持长按单词你可以用手势检测器包装你的小部件,它有onlong pressed方法 body: Center( child: Card( child: Gestu
目前我正在使用Html小部件,它显然不支持长按单词你可以用
手势检测器包装你的小部件,它有onlong pressed
方法
body: Center(
child: Card(
child: GestureDetector(
child: Text('Long press'),
onLongPress: () {
// your code here
},
)
)
)
希望这能回答您的问题。这将触发一个事件,而不会实际说出点击了哪个单词。希望这有帮助:gesturedector
具有onLongPressStart
属性,这样您就可以获得“long”按下的位置,现在您可以使用段落
API查找文本中最靠近给定位置的位置,因此我使用哪种小部件类型来显示支持段落API的文本?RichText小部件,并使用RenderParagraph API,不是我在更新之前说过的段落:使用Text
它也可以-Text
使用RenderParagraph
作为它的RenderObject
,我是一个新手,我怎么才能找到哪个单词在RichText的偏移处呢