效果
方式一:自己写文本及背景
val sb1 = SpannableString("好好学习好好学习好好学习好好学习好好学习好好学习好好学习好好学习好好学习好好学习好好学习好好学习好好学习") val sb2 = SpannableString(" 在线 ") val spannableString = SpannableString("" + sb1+ sb2) spannableString.setSpan( RoundBackgroundColorSpan( Color.parseColor("#34D7B1"), Color.parseColor("#FFFFFF"), ToolSize.dp2Px( requireActivity(), 8f )), sb1.length, sb1.length+sb2.length-2, Spannable.SPAN_EXCLUSIVE_INCLUSIVE ) spannableString.setSpan( AbsoluteSizeSpan( ToolSize.dp2Px( requireActivity(), 9f )), sb1.length, sb1.length+sb2.length-2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
工具类:
package com.s
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)