代码之家  ›  专栏  ›  技术社区  ›  AgentP

如何在jetpack写作中突出文本中的特定单词?

  •  0
  • AgentP  · 技术社区  · 4 年前

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

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

    1 回复  |  直到 4 年前
        1
  •  1
  •   Gabriele Mariotti    4 年前

    1.0.0-beta03 你可以用 AnnotatedString 显示具有多种样式的文本。

    比如:

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

    enter image description here