Android75
08/16/2023, 9:33 AMAndroid75
08/16/2023, 9:34 AMval annotatedString = buildAnnotatedString {
val link1 = "LINK 1"
val link2 = "LINK2"
append(link1)
append(link2)
addStringAnnotation(
tag = "URL",
annotation = "<https://www.google.it>",
start = 0,
end = link1.length
)
addStringAnnotation(
tag = "URL",
annotation = "<https://account.jetbrains.com>",
start = link1.length,
end = link1.length + link2.length
)
}
ClickableText(
text = annotatedString,
style = Type.paragraphBody2CenterRegularWhite,
onClick = {
annotatedString
.getStringAnnotations("URL", it, it)
.firstOrNull()?.let { stringAnnotation ->
uriHandler.openUri(stringAnnotation.item)
}
},
)
Android75
08/16/2023, 9:37 AMAndroid75
08/16/2023, 9:38 AMHalil Ozercan
08/16/2023, 12:15 PM