80,351
社区成员
发帖
与我相关
我的任务
分享
final Drawable wrappedDrawable = DrawableCompat.wrap(oriDrawable.mutate());
DrawableCompat.setTintList(wrappedDrawable,ColorStateList.valueOf(colo));
return wrappedDrawable;
StateListDrawable stateListDrawable = new StateListDrawable();
stateListDrawable.addState(new int[]{android.R.attr.state_selected}, TintDrawable(context.getResources().getDrawable(resId), color));
stateListDrawable.addState(new int[]{android.R.attr.state_pressed}, TintDrawable(context.getResources().getDrawable(resId), color));
stateListDrawable.addState(new int[]{}, getDrawable(context,resId));
return stateListDrawable;