Package 

Class SpanKtxKt

    • Method Detail

      • toSizeSpan

         final static SpannableString toSizeSpan(CharSequence $self, IntRange range, Float scale)

        将一段文字中指定range的文字改变大小

        Parameters:
        range - 要改变大小的文字的范围
        scale - 缩放值,大于1,则比其他文字大;小于1,则比其他文字小;默认是1.
      • 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 - 要添加删除线的文字的范围