当TextView的Span满足不了需求时
2022-07-22 本文已影响0人
a4c08081f9ed
当TextView原声的各种Span满足不了需求时,那LineBackgroundSpan就是神一样的存在了。先看看它的drawBackground方法:
drawBackground(Canvas c, Paint p, int left, int right, int top, int baseline, int bottom,
CharSequence text, int start, int end, int lineNo) {
}
再看看TextView的构成:
再看看设计图:
是不是觉得随便算一算、画一画就ok了?