if (position % 2 == 0) { strShow = "300英雄" + homeDataBean.User + ":" + homeDataBean.Content; spannable = new SpannableStringBuilder(strShow); spannable.setSpan(new RadiusBackgroundSpan(Color.parseColor("#fdc14f"), 10), 0, 5, Spannable.SPAN_INCLUSIVE_INCLUSIVE); } else { strShow = "枪界" + homeDataBean.User + ":" + homeDataBean.Content; spannable = new SpannableStringBuilder(strShow); spannable.setSpan(new RadiusBackgroundSpan(Color.parseColor("#9885fc"), 10), 0, 2, Spannable.SPAN_INCLUSIVE_INCLUSIVE); }
/** * 背景带圆角,可设置颜色,角度 * Created by g on 2018/1/23. */ public class RadiusBackgroundSpan extends ReplacementSpan { private int mSize; private int mColor; private int mRadius; /** * @param color 背景颜色