OudsAnnotatedCodeText
An annotated string for com.orange.ouds.core.component.OudsCodeText text in OUDS components.
This class supports both colored text, strong (bold/emphasized) text and clickable links to create rich, interactive code texts.
Use buildOudsAnnotatedCodeText to create instances:
val highlightColor = OudsTheme.colorScheme.content.brandPrimary
OudsCodeText(
text = buildOudsAnnotatedCodeText {
withColor(color = info) { append("val") }
withStrong {
append(" state")
}
append(" = ")
withColor(color = positive) { append("rememberState") }
append("()")
}
)Content copied to clipboard
Properties
Functions
Link copied to clipboard
Create capitalized OudsAnnotatedString.
Link copied to clipboard
Create decapitalized OudsAnnotatedString.
Link copied to clipboard
Concatenates this annotated string with another annotated string.
Link copied to clipboard
Link copied to clipboard
Create lower case transformed OudsAnnotatedString.
Link copied to clipboard
Create upper case transformed OudsAnnotatedString.