美文网首页
为AppCompatImageView动态指定tint颜色

为AppCompatImageView动态指定tint颜色

作者: 100个大西瓜 | 来源:发表于2021-10-20 17:30 被阅读0次
    private final AppCompatImageView mAppCompatImageView;
    private int mColor = 0;

    private void updateColor() {
        if (mColor != 0) {
            final Drawable drawable = mAppCompatImageView.getDrawable();
            DrawableCompat.setTint(drawable, mColor);
            mAppCompatImageView.setImageDrawable(drawable);
        }
    }

    public void setColor(int color) {
        mColor = color;
        updateColor();
    }

来源

相关文章

网友评论

      本文标题:为AppCompatImageView动态指定tint颜色

      本文链接:https://www.haomeiwen.com/subject/dnntaltx.html