ListItemView.java 文件源码

java
阅读 17 收藏 0 点赞 0 评论 0

项目:ListItemView 作者:
/**
 * 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);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号