16

これら 2 つの実装の違いは何ですか?

DrawableCompat.setTintMode(wrappedDrawable, Mode.SRC_ATOP);
DrawableCompat.setTint(wrappedDrawable, color);

drawable.setColorFilter(color, Mode.SRC_ATOP);
4

1 に答える 1

0

setTint特定の wrapedDrawable の色合いを として設定しintsetTintMode特定の wrapedDrawable の色合いをタイプとして設定しColorStateListます。

drawable.setColorFilterカラーフィルターを設定しますが、その方法は必ずしも下位互換性があるとは限りません。

于 2015-08-10T18:38:37.053 に答える