DrawableCompat.setTint(可绘制,颜色)与Drawable.setColorFilter(颜色,模式)

ham*_*ham 11 android drawable android-appcompat porter-duff

这两个实现之间有什么区别?

DrawableCompat.setTintMode(wrappedDrawable, Mode.SRC_ATOP);
DrawableCompat.setTint(wrappedDrawable, color);
Run Code Online (Sandbox Code Playgroud)

drawable.setColorFilter(color, Mode.SRC_ATOP);
Run Code Online (Sandbox Code Playgroud)