Drawable setColorFilter不适用于Nexus 7

时间:2014-12-05 17:48:07

标签: android colors drawable nexus-7 colorfilter

我想将Android设计的颜色改为蓝色。这是我在应用程序类onCreate方法中的代码:

Drawable drawable = getResources().getDrawable(R.drawable.rating_not_important);
drawable.setColorFilter(0xff1565c0, Mode.SRC_ATOP);
drawable = getResources().getDrawable(R.drawable.rating_important);
drawable.setColorFilter(0xff1565c0, Mode.SRC_ATOP);    

它适用于模拟器(API 4.0.3)和Xperia P移动设备(API 4.1.2),但不适用于Nexus 7平板电脑。 Star drawable有默认的白色,没有任何变化。我测试了Mode.MULTIPLY和Mode.LIGHTEN并没有成功。请帮忙!

0 个答案:

没有答案