/**
* Set a color of icon on left side.
*
* @param iconColor a icon color
*/
public void setIconColor(@ColorInt final int iconColor) {
mIconColor = iconColor;
if (mDisplayMode == MODE_ICON && mIconView.getDrawable() != null) {
ViewUtils.setIconColor(mIconView,
Color.alpha(mIconColor) == 0 ? mDefaultColor : mIconColor);
} else if (mDisplayMode == MODE_CIRCULAR_ICON
&& mCircularIconView.getIconDrawable() != null) {
mCircularIconView.setMask(Color.alpha(mIconColor) == 0);
Drawable wrappedDrawable = DrawableCompat.wrap(mCircularIconView.getIconDrawable());
DrawableCompat.setTint(wrappedDrawable,
Color.alpha(mIconColor) == 0 ? Color.WHITE : mIconColor);
mCircularIconView.setIconDrawable(wrappedDrawable);
}
}
ListItemView.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:ListItemView
作者:
评论列表
文章目录