StrongBuilder
Interface for builders that support strong (bold/emphasized) text annotations.
Implementations can add strong formatting either by specifying ranges with addStrong, or by using the push/pop pattern with pushStrong and pop. For most use cases, prefer using the withStrong DSL helper.
Inheritors
Functions
Link copied to clipboard
Ends the style or annotation that was added via a push operation before.
Ends the styles or annotation up to and including the StrongBuilder.pushStrong or LinkBuilder.pushLink that returned the given index.
Link copied to clipboard
Applies strong (bold/emphasized) style to any appended text until a corresponding pop is called.
Link copied to clipboard
inline fun <R : Any> OudsAnnotatedString.StrongBuilder.withStrong(block: OudsAnnotatedString.StrongBuilder.() -> R): R
DSL helper for applying strong (bold/emphasized) formatting to a block of text.