使用Glide加载图片后发现图片tint属性失效,需要重新设置,设置方法如下:
//5.0以上系统
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
ImageView image = new ImageView(context);
image.setImageResource(R.drawable.ic_sort_down);
image.setImageTintList(ColorStateList.valueOf(ContextCompat.getColor(context,R.color.theme)));
}
参考文章:在代码中实现android:tint效果