List of usage examples for android.support.v4.graphics.drawable DrawableCompat setTintMode
public static void setTintMode(Drawable drawable, Mode mode)
From source file:codetail.graphics.drawables.LayerDrawable.java
@Override public void setTintMode(Mode tintMode) { final ChildDrawable[] array = mLayerState.mChildren; final int N = mLayerState.mNum; for (int i = 0; i < N; i++) { DrawableCompat.setTintMode(array[i].mDrawable, tintMode); }/*from ww w . j a v a 2 s . c o m*/ }
From source file:org.buffer.android.buffertextinputlayout.BufferTextInputLayout.java
private void applyPasswordToggleTint() { if (passwordToggleDrawable != null && (hasPasswordToggleTintList || hasPasswordToggleTintMode)) { passwordToggleDrawable = DrawableCompat.wrap(passwordToggleDrawable).mutate(); if (hasPasswordToggleTintList) { DrawableCompat.setTintList(passwordToggleDrawable, passwordToggleTintList); }/* w ww.j a va2s. com*/ if (hasPasswordToggleTintMode) { DrawableCompat.setTintMode(passwordToggleDrawable, passwordToggleTintMode); } if (passwordToggleView != null && passwordToggleView.getDrawable() != passwordToggleDrawable) { passwordToggleView.setImageDrawable(passwordToggleDrawable); } } }
From source file:android.support.design.widget.TextInputLayout.java
private void applyPasswordToggleTint() { if (mPasswordToggleDrawable != null && (mHasPasswordToggleTintList || mHasPasswordToggleTintMode)) { mPasswordToggleDrawable = DrawableCompat.wrap(mPasswordToggleDrawable).mutate(); if (mHasPasswordToggleTintList) { DrawableCompat.setTintList(mPasswordToggleDrawable, mPasswordToggleTintList); }/*from w w w . java 2 s . co m*/ if (mHasPasswordToggleTintMode) { DrawableCompat.setTintMode(mPasswordToggleDrawable, mPasswordToggleTintMode); } if (mPasswordToggleView != null && mPasswordToggleView.getDrawable() != mPasswordToggleDrawable) { mPasswordToggleView.setImageDrawable(mPasswordToggleDrawable); } } }