Java tutorial
/* * * COPYRIGHT NOTICE * Copyright (C) 2016, bryan <690158801@qq.com> * https://github.com/cxbiao/Android-common * * @license under the Apache License, Version 2.0 * * @version 1.0 * @author bryan * @date 2016/1/22 * */ package com.bryan.lib.util; import android.content.res.ColorStateList; import android.graphics.drawable.Drawable; import android.support.v4.graphics.drawable.DrawableCompat; /** * AuthorCxb on 2016/1/22 13:55 * drawable? */ public class TintDrawable { public static Drawable tintDrawable(Drawable drawable, int color) { final Drawable wrappedDrawable = DrawableCompat.wrap(drawable); DrawableCompat.setTint(wrappedDrawable, color); return wrappedDrawable; } public static Drawable tintDrawableList(Drawable drawable, ColorStateList colors) { final Drawable wrappedDrawable = DrawableCompat.wrap(drawable); DrawableCompat.setTintList(wrappedDrawable, colors); return wrappedDrawable; } }