寻星决 踏碎虚空破苍穹

2017-08-01  本文已影响0人  李汪汪汪侠

今天我要玩TextView,那么TextView有啥好玩的呢?不就是一个渣渣基础控件么,setText搞定。But,作为开发一定遇到过一种情况,UI给了你一张图,上面有一行字,但是MMP的文字的颜色不一样。写两个Textview放上去?太慢了。So.

自己食用

SpannableString

这家伙和String差不多,可以用textview.setText(spannableString),这玩意有啥用呢,淡然是实现酷炫的效果啦。

setSpan

上面那个家伙的一个方法,有四个入参

一.Object what 酷炫的样式

二. int start 酷炫样式的起始位置

三. int end 酷炫样式的结束位置

四.int flags 恩...就是立一个flag,有四种属性

特效DuangDuangDuang

        SpannableString spannableString = new SpannableString("我可是要成为海贼王的男人");
        ForegroundColorSpan colorSpan = new ForegroundColorSpan(Color.parseColor("#333333"));
        spannableString.setSpan(colorSpan, 6, spannableString.length(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
        textView.setText(spannableString);

Over. 想再看一遍钢炼。


你等着啊!你等着啊!
上一篇 下一篇

猜你喜欢

热点阅读