-
public final class SpanKtxKt
-
-
Method Summary
Modifier and Type Method Description final static SpannableStringtoSizeSpan(CharSequence $self, IntRange range, Float scale)将一段文字中指定range的文字改变大小 final static SpannableStringtoSizeSpan(CharSequence $self, IntRange range, Integer textSize)final static SpannableStringtoColorSpan(CharSequence $self, IntRange range, Integer color)将一段文字中指定range的文字改变前景色 final static SpannableStringtoBackgroundColorSpan(CharSequence $self, IntRange range, Integer color)将一段文字中指定range的文字改变背景色 final static SpannableStringtoStrikeThroughtSpan(CharSequence $self, IntRange range)将一段文字中指定range的文字添加删除线 final static SpannableStringtoClickSpan(CharSequence $self, IntRange range, Integer color, Boolean isUnderlineText, Function0<Unit> clickAction)将一段文字中指定range的文字添加颜色和点击事件 final static SpannableStringtoStyleSpan(CharSequence $self, IntRange range, Integer style)将一段文字中指定range的文字添加style效果 -
-
Method Detail
-
toSizeSpan
final static SpannableString toSizeSpan(CharSequence $self, IntRange range, Float scale)
将一段文字中指定range的文字改变大小
- Parameters:
range- 要改变大小的文字的范围scale- 缩放值,大于1,则比其他文字大;小于1,则比其他文字小;默认是1.
-
toSizeSpan
final static SpannableString toSizeSpan(CharSequence $self, IntRange range, Integer textSize)
-
toColorSpan
final static SpannableString toColorSpan(CharSequence $self, IntRange range, Integer color)
将一段文字中指定range的文字改变前景色
- Parameters:
range- 要改变前景色的文字的范围color- 要改变的颜色,默认是红色
-
toBackgroundColorSpan
final static SpannableString toBackgroundColorSpan(CharSequence $self, IntRange range, Integer color)
将一段文字中指定range的文字改变背景色
- Parameters:
range- 要改变背景色的文字的范围color- 要改变的颜色,默认是红色
-
toStrikeThroughtSpan
final static SpannableString toStrikeThroughtSpan(CharSequence $self, IntRange range)
将一段文字中指定range的文字添加删除线
- Parameters:
range- 要添加删除线的文字的范围
-
toClickSpan
final static SpannableString toClickSpan(CharSequence $self, IntRange range, Integer color, Boolean isUnderlineText, Function0<Unit> clickAction)
将一段文字中指定range的文字添加颜色和点击事件
- Parameters:
range- 目标文字的范围
-
toStyleSpan
final static SpannableString toStyleSpan(CharSequence $self, IntRange range, Integer style)
将一段文字中指定range的文字添加style效果
- Parameters:
range- 要添加删除线的文字的范围
-
-
-
-