这段代码有什么问题?我一直在努力获得 dwb2 ColorFiltered 几个小时,按下此按钮时它只显示原始资源:(
public ButtonEx(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
Drawable dwb = getResources().getDrawable(R.drawable.mainboard_btn_pen_colour);
Drawable dwb2 = new BitmapDrawable(BitmapFactory.decodeResource(getResources(), R.drawable.mainboard_btn_extra_time1)
.copy( Bitmap.Config.ARGB_8888, true));
dwb2.setColorFilter(getResources().getColor(R.color.mod_selected), PorterDuff.Mode.MULTIPLY);
mLstDrawables.addState(new int[] {android.R.attr.state_pressed}, dwb2);
mLstDrawables.addState(StateSet.WILD_CARD, dwb);
setBackgroundDrawable(mLstDrawables);
}