SpannableStringKt

public final class SpannableStringKt


Summary

Public methods

static final void

Clear all spans from this text.

static final void
SpannableStringKt.set(
    Spannable receiver,
    int start,
    int end,
    Object span
)

Add span to the range startend of the text.

static final void
SpannableStringKt.set(Spannable receiver, IntRange range, Object span)

Add span to the range of the text.

static final @NonNull Spannable

Returns a new Spannable from CharSequence, or the source itself if it is already an instance of SpannableString.

Public methods

SpannableStringKt.clearSpans

public static final void SpannableStringKt.clearSpans(Spannable receiver)

Clear all spans from this text.

SpannableStringKt.set

public static final void SpannableStringKt.set(
    Spannable receiver,
    int start,
    int end,
    Object span
)

Add span to the range startend of the text.

val s = "Hello, World!".toSpannable()
s[0, 5] = UnderlineSpan()

Note: The end value is exclusive.

See also
setSpan

SpannableStringKt.set

public static final void SpannableStringKt.set(Spannable receiver, IntRange range, Object span)

Add span to the range of the text.

val s = "Hell