SpannableStringKt
Added in 1.19.0
public final class SpannableStringKt
Summary
Public methods |
|
|---|---|
static final void |
clearSpans(@NonNull Spannable receiver)Clear all spans from this text. |
static final void |
|
static final void |
|
static final @NonNull Spannable |
toSpannable(@NonNull CharSequence receiver)Returns a new |
Public methods
clearSpans
public static final void clearSpans(@NonNull Spannable receiver)
Clear all spans from this text.
set
public static final void set(
@NonNull Spannable receiver,
@NonNull IntRange range,
@NonNull Object span
)
Add span to the range of the text.
val s = "Hello, World!".toSpannable()
s[0..5] = UnderlineSpan()
Note: The range end value is exclusive.
| See also | |
|---|---|
setSpan |
set
public static final void set(@NonNull Spannable receiver, int start, int end, @NonNull Object span)
Add span to the range start…end of the text.
val s = "Hello, World!".toSpannable()
s[0, 5] = UnderlineSpan()
Note: The end value is exclusive.
| See also | |
|---|---|
setSpan |
toSpannable
public static final @NonNull Spannable toSpannable(@NonNull CharSequence receiver)
Returns a new Spannable from CharSequence, or the source itself if it is already an instance of SpannableString.