titleViewHolder.tvTitle.setTextColor(ContextCompat.getColor(context, isSelect ? R.color.c_333333 : R.color.c_666666));//控制字体颜色
titleViewHolder.tvTitle.setTypeface(isSelect ? Typeface.defaultFromStyle(Typeface.BOLD) : null);//控制字体样式
titleViewHolder.tvTitle.setBackgroundColor(ContextCompat.getColor(context, isSelect ? R.color.white : R.color.c_fff3f6f8));//控制背景
titleViewHolder.tvTitle.setBackground(ContextCompat.getDrawable(context,isSelect?R.drawable.background_corner_select :R.drawable.background_corner_unselect));//背景颜色+圆角 background_corner_select为shape文件
background_corner_select
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="5dp"/>
<solid android:color="@color/white"/>
</shape>