android开发之改变TextView部分字体的颜色和大小工具类

本人封装的一个工具类,可对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("太阳大神", 0xffff0000)
            .addSsb("玩韩信贼6", 64, 0xff2fb9c3)
            .showIn(tvTest);

源代码下载地址:(里面写有详细注释)
https://github.com/pengShow/android_my_utils

只需要工具类文件的下载地址:
http://download.csdn.net/download/qq_33373648/10049153

猜你喜欢

转载自blog.csdn.net/qq_33373648/article/details/78416578
今日推荐