首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在颤动中动态更改文本小工具中段落中某些单词的颜色

如何在颤动中动态更改文本小工具中段落中某些单词的颜色
EN

Stack Overflow用户
提问于 2021-07-05 16:14:54
回答 2查看 32关注 0票数 0

假设给你两个字符串。一个包含要着色的单词,另一个包含段落。示例:

列出单词=“牛”,“牛奶”,“牛”;

String female=“牛,或牛(雌牛)和公牛(雄牛),是大型驯养的偶蹄食草动物。它们是牛亚科的一个重要的现代成员,是牛属中分布最广的物种,最常被归类为牛金牛。”;

我需要在段落中的这些词是彩色或可链接的文本。帮帮忙

Such As like the picture

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-05 17:41:47

查看Highlight Text。下面是一个小例子,告诉你如何达到你想要的效果。

代码语言:javascript
运行
复制
Map<String, HighlightedWord> words = {
    "cow": HighlightedWord(
        textStyle: textStyle,
    ),
    "milk": HighlightedWord(
       
        textStyle: textStyle,
    ),
    "cattle": HighlightedWord(
       
        textStyle: textStyle,
    ),
};

你的文本

代码语言:javascript
运行
复制
TextHighlight(
    text: text, // Your text
    words: words, // Your highlighted words
);
票数 0
EN

Stack Overflow用户

发布于 2021-07-05 16:42:15

您需要拆分段落中的所有单词,然后在检查列表后为每个单词动态分配Richtext > TextSpan。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68252749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档