QuoteSpan

引用样式,在文本左侧添加一条表示引用的竖线。

QuoteSpan():无参构造,默认颜色为蓝色。

QuoteSpan(int color):参数color,颜色值。

QuoteSpan(Parcel src):包含颜色值信息的包装类。

示例1:

QuoteSpan quoteSpan = new QuoteSpan(Color.RED);

String text = "打开百度";
SpannableString spannableString = new SpannableString(text);
spannableString.setSpan(quoteSpan, 0, 0, Spanned.SPAN_INCLUSIVE_INCLUSIVE);

TextView textView = (TextView) findViewById(R.id.text_view);
textView.setText(spannableString);

示例2:

Parcel parcel = Parcel.obtain();
parcel.writeInt(Color.BLACK);
parcel.setDataPosition(0);
QuoteSpan quoteSpan = new QuoteSpan(parcel);

String text = "打开百度";
SpannableString spannableString = new SpannableString(text);
spannableString.setSpan(quoteSpan, 0, 0, Spanned.SPAN_INCLUSIVE_INCLUSIVE);

TextView textView = (TextView) findViewById(R.id.text_view);
textView.setText(spannableString);