essa pode ser uma pergunta idiota, mas estou tentando obter um texto com estilo E uma tag, que atualmente é feito assim:
buildAnnotatedString {
append(stringResource(id = R.string.pleaseClick))
withAnnotation("Here", "Here") {
withStyle(style = SpanStyle(color = lightRed)) {
append(context.getString(R.string.here))
}
}
append(stringResource(id = R.string.ifYouAreNotRedirectedWithin))
}
no entanto (como você deve notar) isso tem 2 falhas:
- parece feio
- não me permite usar compose "stringResource" dentro do
withStyle
bloco
como posso lidar com isso de uma maneira melhor? (para sua informação: preciso disso para tornar uma parte de uma string clicável E ter uma aparência diferente)
Você pode usar a sintaxe push/pop para resolver seu problema: