Kotlin\Java 链式
Kotlin | Java 均能使用的链式调用方式。
核心方法¶
Span.create().spannable()
// Span.create() 创建Span, 最后spannable() 构建Spannable并返回。
TextView.text = Span.create()
// 给bold text附加粗体及红色
.text("bold text").style(Typeface.BOLD).color(Color.RED)
// 添加不带样式的real text
.text("real text")
// 构建span
.spannable()
Span方法¶
- create()
构建一个Span链
- spannable()
构建spannable
TextView.text = Span.create()
// 给bold text附加粗体
.text("bold text").style(Typeface.BOLD)
// 链式构建方式最后需调用spannable()进行Span构建
.spannable()
- text(String)
添加一段文本
Span.create()
// 添加一段文本, 并附加红色
.text("message").color(Color.RED)
// 添加一段文本
.text("this is real text.")
...
- newline(Int)
若不传入参数,则换一行。若传入参数,则换指定数量行。
换行操作(也可自行使用 \n )
其它说明¶
👉 替换规则(DSL、链式通用): 替换规则
👉 常用Span(DSL、链式通用): 常用Span
👉 Kotlin|Java 链式 Sample: JavaSample