最近工作中有画文字换行的需求于是研究了一下
StaticLayout(CharSequence source, int bufstart, int bufend,
TextPaint paint, int outerwidth,
Alignment align,
float spacingmult, float spacingadd,
boolean includepad,
TextUtils.TruncateAt ellipsize, int ellipsizedWidth)
第一个参数为需要分行的字符串
第二个参数为需要分行的字符串从第几的位置开始
第三个参数为需要分行的字符串到哪里结束
第四个参数为画笔
第五个参数为画的宽度
第六个参数为对其方式
第七个参数为行距
第八个参数为在基础行距上添加多少
第九个参数未知
第十个参数从什么位置开始省略
第十一个参数超过多少开始省略