如何从容器中的句子中选择一个或多个单词,并在flutter中使用所选单词执行操作

xbp102n0  于 2023-11-21  发布在  Flutter
关注(0)|答案(1)|浏览(135)

我正试着从一个句子中选出一个或多个单词,例如:Tom had a red hat。
我想从句子中选择一个帽子或红色或任何其他单词,并对所选单词执行一个操作。我似乎不明白我如何能够做到这一点。我已经尝试过为每个单词分配一个按钮。但我想使用可选择的文本,因为我想选择句子中的多个单词,例如'red hat'或tom had a ''

iyzzxitl

iyzzxitl1#

您可以使用'word_selectable_text 0.2.0'包。

Container(
        padding:  EdgeInsets.all(40),
        width:  double.infinity,
        child:  WordSelectableText(
            selectable:  true,
            highlight:  true,
            text:'Tom had a red hat',
            onWordTapped: (word, index) {
            print(word);},
            style:  TextStyle(fontSize:  20)
    )),

字符串

相关问题