本人封装的一个工具类,可对textview中的部分字体修改颜色和大小。希望对大家有所帮助!
有四个构造方法,可以改变字体大小和颜色或者默认TextView本身的颜色大小都可以!!
代码中都写又详细的注释!
下面是截图效果:
1、一开始我封装的方法调用是这样的,看起来有点冗余!然后我对他二次封装!
/**
*直接调用
*/
SpannableStringBuilder sp = TvUtils.stringToSpannable("我是")
.append(TvUtils.stringToSpannableColor("太阳大神", 0xffff0000)
.append(TvUtils.stringToSpannable("玩韩信贼6", 66, 0xff2fb9c3))
);
tvTest.setText(sp);
2、二次封装后好多了!!!
/**
* 再次封装后调用
*/
TvUtils.create()
.addSsb("我是")
.addSsbColor("太阳大