Java Code Examples for android.widget.ImageView#clearColorFilter()
The following examples show how to use
android.widget.ImageView#clearColorFilter() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ManageIgnoreListQuickActionsAdapter.java From PADListener with GNU General Public License v2.0 | 6 votes |
private void bindOneImage(int position, ImageView monsterImageView, Integer monsterId, boolean alreadyIgnored) { MyLog.entry("position = " + position); monsterImageView.clearColorFilter(); if (monsterId != null && mTaskFragment.getMonsterInfoHelper() != null) { monsterImageView.setVisibility(View.VISIBLE); try { final MonsterInfoModel monsterInfo = mTaskFragment.getMonsterInfoHelper().getMonsterInfo(monsterId); mImageHelper.fillImage(monsterImageView, monsterInfo); if (!alreadyIgnored) { monsterImageView.setColorFilter(Color.parseColor("#99000000"), PorterDuff.Mode.DARKEN); } } catch (UnknownMonsterException e) { Picasso.with(getContext()) .load(R.drawable.no_monster_image) .into(monsterImageView); } } else { MyLog.debug("no monster at " + position + ", ignored"); monsterImageView.setVisibility(View.INVISIBLE); } MyLog.exit(); }
Example 2
Source File: ModStatusbarColor.java From GravityBox with Apache License 2.0 | 6 votes |
private static void updateSettingsButton() { if (mPhoneStatusBar == null || SysUiManagers.IconManager == null) return; try { Object header = XposedHelpers.getObjectField(mPhoneStatusBar, "mHeader"); ImageView settingsButton = (ImageView) XposedHelpers.getObjectField( header, Utils.isSamsungRom() ? "mSettingButton" : "mSettingsButton"); if (SysUiManagers.IconManager.isColoringEnabled()) { settingsButton.setColorFilter(SysUiManagers.IconManager.getIconColor(), PorterDuff.Mode.SRC_IN); } else { settingsButton.clearColorFilter(); } } catch (Throwable t) { XposedBridge.log(t); } }
Example 3
Source File: LiveRoomActivity.java From FuAgoraDemoDroid with MIT License | 6 votes |
private void audienceUI(final ImageView button1, ImageView button2, ImageView button3) { button1.setTag(null); button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Object tag = v.getTag(); button1.setEnabled(false); if (tag != null && (boolean) tag) { doSwitchToBroadcaster(false); } else { doSwitchToBroadcaster(true); } } }); button1.clearColorFilter(); button2.setVisibility(View.GONE); button3.setTag(null); button3.setVisibility(View.GONE); button3.clearColorFilter(); }
Example 4
Source File: ButtonClickListener.java From BluetoothHidEmu with Apache License 2.0 | 5 votes |
/** * Set properties for the button to be drawn as normal or "on hold". * @param view * @param isHold */ private void drawButton(View view, boolean isHold) { ImageView imgView = (ImageView) view; if (isHold) { imgView.setColorFilter(new LightingColorFilter(0xff4a6c9b, 0xff000055)); } else { imgView.clearColorFilter(); } }
Example 5
Source File: BaseMsgHolder.java From Tok-Android with GNU General Public License v3.0 | 5 votes |
void showProgressBar(Message msg, ProgressView progressView, ImageView imgView, View errView) { if (msg != null && progressView != null) { if (msg.getSentStatus() == GlobalParams.SEND_ING) { if (msg.getMessageId() != -1) { setProgress(msg, progressView); if (imgView != null) { imgView.setColorFilter(Color.DKGRAY, PorterDuff.Mode.MULTIPLY); } } else { //FIXME this should be "Failed" - fix the DB bug LogUtil.i(TAG, "send file failed"); progressView.setSuccess(); if (imgView != null) { imgView.clearColorFilter(); } } } else { if (msg.getMessageId() != -1) { if (msg.isMine()) { LogUtil.i(TAG, "the file is mine"); } else { //todo: no need confirm,receive //State.transferManager() // .acceptFile((FriendKey) msg.key(), msg.messageId(), // TokApplication.getInstance()); } if (imgView != null) { imgView.setColorFilter(Color.DKGRAY, PorterDuff.Mode.MULTIPLY); } } else { //fileHolder.setProgressText(R.string.file_rejected) LogUtil.i(TAG, "the file is success"); progressView.setSuccess(); if (imgView != null) { imgView.clearColorFilter(); } } } } }
Example 6
Source File: UTilitiesActivity.java From utexas-utilities with Apache License 2.0 | 5 votes |
private void enableFeature(final ImageView featureButton) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { featureButton.clearColorFilter(); } Utility.setImageAlpha(featureButton, 255); featureButton.setOnClickListener(enabledFeatureButtonListener); }
Example 7
Source File: UIUtils.java From Kore with Apache License 2.0 | 5 votes |
/** * Highlights an image view * @param context * @param view * @param highlight true if the image view should be highlighted, false otherwise */ public static void highlightImageView(Context context, ImageView view, boolean highlight) { if (highlight) { Resources.Theme theme = context.getTheme(); TypedArray styledAttributes = theme.obtainStyledAttributes(new int[]{ R.attr.colorAccent}); view.setColorFilter( styledAttributes.getColor(styledAttributes.getIndex(0), context.getResources().getColor(R.color.default_accent))); styledAttributes.recycle(); } else { view.clearColorFilter(); } }
Example 8
Source File: CustomTitleBar.java From InterestingTitleBar with Apache License 2.0 | 5 votes |
private void setViewColor(ImageView view, int color) { if (color == ORIGIN_COLOR) { view.clearColorFilter(); } else { view.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); } }
Example 9
Source File: AccountMoneyFragment.java From px-android with MIT License | 5 votes |
@Override public void disable() { super.disable(); final View view = getView(); final DisableConfiguration disableConfiguration = new DisableConfiguration(getContext()); if (view != null) { final ViewGroup card = view.findViewById(R.id.payment_method); final ImageView background = view.findViewById(R.id.background); ViewUtils.grayScaleViewGroup(card); background.clearColorFilter(); background.setImageResource(0); background.setBackgroundColor(disableConfiguration.getBackgroundColor()); } }
Example 10
Source File: CardDrawerConfiguration.java From px-android with MIT License | 5 votes |
private void toGrayScaleIfDisabled(@NonNull final ImageView imageView) { if (disabled) { ViewUtils.grayScaleView(imageView); } else { imageView.clearColorFilter(); } }
Example 11
Source File: StatusbarSignalCluster.java From GravityBox with Apache License 2.0 | 5 votes |
protected void updateIconColorRecursive(ViewGroup vg) { if (mIconManager == null) return; int count = vg.getChildCount(); for (int i = 0; i < count; i++) { View child = vg.getChildAt(i); if (child instanceof ViewGroup) { if (child.getId() != View.NO_ID) { String resName = mResources.getResourceEntryName(child.getId()); if (resName.startsWith("mobile_combo")) { mobileGroupIdx++; } } updateIconColorRecursive((ViewGroup) child); } else if (child instanceof ImageView) { ImageView iv = (ImageView) child; if ("gbDataActivity".equals(iv.getTag())) { continue; } if (mIconManager.isColoringEnabled() && mIconManager.getSignalIconMode() != StatusBarIconManager.SI_MODE_DISABLED) { int color = mobileGroupIdx > 1 ? mIconManager.getIconColor(1) : mIconManager.getIconColor(0); iv.setColorFilter(color, PorterDuff.Mode.SRC_IN); } else { iv.clearColorFilter(); } } } }
Example 12
Source File: ModNavigationBar.java From GravityBox with Apache License 2.0 | 5 votes |
private static void setKeyColorRecursive(ViewGroup vg) { if (vg == null) return; final int childCount = vg.getChildCount(); for (int i = 0; i < childCount; i++) { View child = vg.getChildAt(i); if (child instanceof ViewGroup) { setKeyColorRecursive((ViewGroup) child); } else if (child instanceof ImageView) { ImageView imgv = (ImageView) vg.getChildAt(i); if (mNavbarColorsEnabled) { imgv.setColorFilter(mKeyColor, PorterDuff.Mode.SRC_ATOP); } else { imgv.clearColorFilter(); } if (imgv.getClass().getName().equals(CLASS_KEY_BUTTON_VIEW) && !mNavbarColorsEnabled) { Drawable ripple = imgv.getBackground(); if (ripple != null && ripple.getClass().getName().equals(CLASS_KEY_BUTTON_RIPPLE)) { Paint paint = (Paint) XposedHelpers.getObjectField(ripple, "mRipplePaint"); if (paint != null) { paint.setColor(0xffffffff); } } } else if (imgv instanceof KeyButtonView) { ((KeyButtonView) imgv).setGlowColor(mNavbarColorsEnabled ? mKeyGlowColor : mKeyDefaultGlowColor); } } } }
Example 13
Source File: SimpleDialog.java From microMathematics with GNU General Public License v3.0 | 5 votes |
public void setImage(final ImageView image, int res, int color) { image.setVisibility(View.VISIBLE); image.setImageResource(res); image.clearColorFilter(); image.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); }
Example 14
Source File: Utils.java From onpc with GNU General Public License v3.0 | 5 votes |
/** * Procedure sets ImageView background color given by attribute ID */ public static void setImageViewColorAttr(Context context, ImageView b, @AttrRes int resId) { final int c = getThemeColorAttr(context, resId); b.clearColorFilter(); b.setColorFilter(c, PorterDuff.Mode.SRC_ATOP); }
Example 15
Source File: PuzzleActivity.java From imsdk-android with MIT License | 5 votes |
private void toggleIvMenu(@IdRes int resId) { for (ImageView ivMenu : ivMenus) { if (ivMenu.getId() == resId) { ivMenu.setColorFilter(ContextCompat.getColor(this, R.color.easy_photos_fg_accent)); } else { ivMenu.clearColorFilter(); } } }
Example 16
Source File: PuzzleActivity.java From EasyPhotos with Apache License 2.0 | 5 votes |
private void toggleIvMenu(@IdRes int resId) { for (ImageView ivMenu : ivMenus) { if (ivMenu.getId() == resId) { ivMenu.setColorFilter(ContextCompat.getColor(this, R.color.easy_photos_fg_accent)); } else { ivMenu.clearColorFilter(); } } }
Example 17
Source File: PlayingSongDecorationUtil.java From VinylMusicPlayer with GNU General Public License v3.0 | 4 votes |
public static void decorate( @Nullable final TextView title, @Nullable final ImageView image, @Nullable final TextView imageText, Song song, @NonNull final AppCompatActivity activity, boolean showAlbumImage) { final boolean isPlaying = MusicPlayerRemote.isPlaying(song); if (title != null) { title.setTypeface(null, isPlaying ? Typeface.BOLD : Typeface.NORMAL); } if (image != null) { image.setVisibility((isPlaying || showAlbumImage) ? View.VISIBLE : View.GONE); final boolean animateIcon = PreferenceUtil.getInstance().animatePlayingSongIcon(); if (isPlaying) { image.setScaleType(ImageView.ScaleType.CENTER); final int color = ATHUtil.resolveColor(activity, R.attr.iconColor, ThemeStore.textColorSecondary(activity)); image.setColorFilter(color, PorterDuff.Mode.SRC_IN); final int size = (int)(24 * activity.getResources().getDisplayMetrics().density); // Note: No transition for Glide, the animation is explicitly controlled GlideApp.with(activity) .asBitmap() .load(sIconPlaying) .override(size) .into(image); if (animateIcon) { image.startAnimation(sIconAnimation); } } else { image.clearColorFilter(); if (animateIcon) { image.clearAnimation(); } } } if (imageText != null) { imageText.setVisibility((isPlaying || showAlbumImage) ? View.GONE : View.VISIBLE); } }