private void setColor(Drawable drawable, @ColorInt int color) {
if (drawable != null) {
if (drawable instanceof LayerDrawable) {
// LayerDrawable layerDrawable = (LayerDrawable) drawable;
// int numberOfLayers = layerDrawable.getNumberOfLayers();
//// if (numberOfLayers > 0) {
//// setColor((layerDrawable).getDrawable(numberOfLayers - 1), color);
//// }
// for (int i = 0; i < numberOfLayers; i++) {
// setColor((layerDrawable).getDrawable(i), color);
// }
mShowMask = true;
postInvalidate();
// layerDrawable.setColorFilter(color, PorterDuff.Mode.MULTIPLY);
} else {
drawable.mutate().setColorFilter(color, PorterDuff.Mode.MULTIPLY);
}
}
}
ImagePickerImageView.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:RLibrary
作者:
评论列表
文章目录