@Override public void setColorFilter(ColorFilter colorFilter) { wrapped.setColorFilter(colorFilter); }
COLOR2 = Color.parseColor("#FF"+getColor()); Mode mMode = Mode.SRC_ATOP; Drawable d = mCtx.getResources().getDrawable(R.drawable.image); d.setColorFilter(COLOR2,mMode)
@Override public void setColorFilter(ColorFilter cf) { if (mDrawable == null) { return; } mDrawable.setColorFilter(cf); }
@Override public void setColorFilter(ColorFilter filter) { if(mBackgroundDrawable != null) mBackgroundDrawable.setColorFilter(filter); }
@Override public void setColorFilter(ColorFilter cf) { if(mDrawable != null) mDrawable.setColorFilter(cf); }
@Override public void setColorFilter(ColorFilter cf) { mDrawable.setColorFilter(cf); }
@Override public void setColorFilter(ColorFilter filter) { mDrawable.setColorFilter(filter); }
@Override public void setColorFilter(int color, @NonNull PorterDuff.Mode mode) { wrapped.setColorFilter(color, mode); }
Drawable mDrawable = context.getResources().getDrawable(R.drawable.balloons); mDrawable.setColorFilter(new PorterDuffColorFilter(0xffff00,PorterDuff.Mode.MULTIPLY));
Drawable drawable = menuItem.getIcon(); if (drawable != null) { // If we don't mutate the drawable, then all drawable's with this id will have a color // filter applied to it. drawable.mutate(); drawable.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); drawable.setAlpha(alpha); }
static Drawable tintIcon(@NonNull Drawable drawable, @ColorInt int tintColor) { drawable.setColorFilter(tintColor, PorterDuff.Mode.SRC_IN); return drawable; }
@Override public void setColorFilter(ColorFilter cf) { if (placeholder != null) { placeholder.setColorFilter(cf); } super.setColorFilter(cf); }
public void setIconColor(Drawable icon) { int textColorSecondary = android.R.attr.textColorSecondary; TypedValue value = new TypedValue(); if (!mContext.getTheme().resolveAttribute(textColorSecondary, value, true)) { return; } int baseColor = mContext.getResources().getColor(value.resourceId); icon.setColorFilter(baseColor, PorterDuff.Mode.MULTIPLY); } }
public void setColor(int color) { if (mDrawable == null) { mDrawable = getDrawable(); } mDrawable.setColorFilter(color, PorterDuff.Mode.SRC_IN); } }
private void setCryptoStatusView(RecipientTokenHolder holder, @DrawableRes int cryptoStatusRes, @AttrRes int cryptoStatusColorAttr) { Resources resources = context.getResources(); Drawable drawable = resources.getDrawable(cryptoStatusRes); // noinspection ConstantConditions, we know the resource exists! drawable.mutate(); int cryptoStatusColor = ThemeUtils.getStyledColor(context, cryptoStatusColorAttr); drawable.setColorFilter(cryptoStatusColor, Mode.SRC_ATOP); holder.itemCryptoStatusIcon.setImageDrawable(drawable); holder.itemCryptoStatus.setVisibility(View.VISIBLE); }
protected Drawable convertToGrayscale(Drawable drawable) { ColorMatrix matrix = new ColorMatrix(); matrix.setSaturation(0); ColorMatrixColorFilter filter = new ColorMatrixColorFilter(matrix); drawable.setColorFilter(filter); return drawable; }
public void setChecked(boolean enable) { if (enable) { setImageResource(R.drawable.ic_preview_radio_on); mDrawable = getDrawable(); mDrawable.setColorFilter(mSelectedColor, PorterDuff.Mode.SRC_IN); } else { setImageResource(R.drawable.ic_preview_radio_off); mDrawable = getDrawable(); mDrawable.setColorFilter(mUnSelectUdColor, PorterDuff.Mode.SRC_IN); } }
public void applyTheme(boolean dark) { ColorFilter cf = new PorterDuffColorFilter(Color.WHITE, PorterDuff.Mode.SRC_ATOP); for (Drawable d : mIcons) { if (dark) { d.setColorFilter(cf); } else { d.clearColorFilter(); } } }
@Override public void onBlocked() { super.onBlocked(); controlsVisibilityHandler.removeCallbacksAndMessages(null); animateView(controlsRoot, false, DEFAULT_CONTROLS_DURATION); playbackSeekBar.setEnabled(false); // Bug on lower api, disabling and enabling the seekBar resets the thumb color -.-, so sets the color again if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) playbackSeekBar.getThumb().setColorFilter(Color.RED, PorterDuff.Mode.SRC_IN); loadingPanel.setBackgroundColor(Color.BLACK); animateView(loadingPanel, true, 0); animateView(surfaceForeground, true, 100); }
@Override public void onPlaying() { super.onPlaying(); updateStreamRelatedViews(); showAndAnimateControl(-1, true); playbackSeekBar.setEnabled(true); // Bug on lower api, disabling and enabling the seekBar resets the thumb color -.-, so sets the color again if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) playbackSeekBar.getThumb().setColorFilter(Color.RED, PorterDuff.Mode.SRC_IN); loadingPanel.setVisibility(View.GONE); animateView(currentDisplaySeek, AnimationUtils.Type.SCALE_AND_ALPHA, false, 200); }