有时候美工给的图标颜色不一定是自己想要的颜色,这个时候就会想,有没有办法不用麻烦美工,自己就可以将颜色改变,具体的方法如下:
private Drawable setIconColor() { Drawable wrappedDrawable = DrawableCompat.wrap(getActivity().getResources().getDrawable(R.drawable.im_arrow_left)); DrawableCompat.setTintList(wrappedDrawable, ColorStateList.valueOf(Color.parseColor("#000000"))); return wrappedDrawable; }
还可以直接调用ImageView的setcolorFilter方法
imageview.setcolorFilter(int color);