4

我想知道如何在 jetpack compose 中突出显示文本的特定部分。我试过Html.fromHtml()这样

Text(text = Html.fromHtml(" <font color='red'> Hello </font> World").toString())

但它没有用。有什么办法可以在撰写中做到这一点?

4

1 回答 1

5

1.0.x您可以使用来AnnotatedString显示具有多种样式的文本。

就像是:

Text(buildAnnotatedString {
    withStyle(style = SpanStyle(color = Color.Red)) {
        append("Hello")
    }
    append(" World ")
})

在此处输入图像描述

于 2021-04-03T14:28:00.777 回答