@Override public void setImageResource(int resId) { super.setImageResource(resId); }
@Override public void setImageResource(int resId) { cancelLoaderTask(); super.setImageResource(resId); }
@Override public void setImageResource(int resId) { super.setImageResource(resId); if (attacher != null) { attacher.update(); } }
@Override public void bind(@NonNull ItemHeaderBinding viewBinding, int position) { viewBinding.title.setText(titleStringResId); if (subtitleResId > 0) { viewBinding.subtitle.setText(subtitleResId); } viewBinding.subtitle.setVisibility(subtitleResId > 0 ? View.VISIBLE : View.GONE); if (iconResId > 0) { viewBinding.icon.setImageResource(iconResId); viewBinding.icon.setOnClickListener(onIconClickListener); } viewBinding.icon.setVisibility(iconResId > 0 ? View.VISIBLE : View.GONE); } }
@Override public void setImageResource(int resId) { imageRenderedAtLeastOnce = false; super.setImageResource(resId); savePreviousImageValues(); fitImageToView(); }
@Override public void bind(@NonNull final ItemHeaderBinding viewBinding, int position) { super.bind(viewBinding, position); // Initial icon state -- not animated. viewBinding.icon.setVisibility(View.VISIBLE); viewBinding.icon.setImageResource(expandableGroup.isExpanded() ? R.drawable.collapse : R.drawable.expand); viewBinding.icon.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { expandableGroup.onToggleExpanded(); bindIcon(viewBinding); } }); }
private void bindIcon(ItemHeaderBinding viewBinding) { viewBinding.icon.setVisibility(View.VISIBLE); viewBinding.icon.setImageResource(expandableGroup.isExpanded() ? R.drawable.collapse_animated : R.drawable.expand_animated); Animatable drawable = (Animatable) viewBinding.icon.getDrawable(); drawable.start(); }
@Override public void setImageResource(int resId) { mSuppressLayoutRequest = true; super.setImageResource(resId); mSuppressLayoutRequest = false; }
@Override public void setExpandedState(boolean isExpanded, boolean animate) { if (animate) { @DrawableRes int resId = isExpanded ? R.drawable.ic_expand_more_to_expand_less : R.drawable.ic_expand_less_to_expand_more; mImageView.setImageResource(resId); ((Animatable) mImageView.getDrawable()).start(); } else { @DrawableRes int resId = isExpanded ? R.drawable.ic_expand_less : R.drawable.ic_expand_more; mImageView.setImageResource(resId); } } }
@Override public void setImageResource(@DrawableRes int resId) { super.setImageResource(resId); initializeBitmap(); }
private void setPriority() { switch (mEvent.getPriority()) { case PriorityType.NONE: mPriority.setVisibility(View.GONE); break; case PriorityType.LOW: mPriority.setVisibility(View.VISIBLE); mPriority.setImageResource(R.drawable.ic_priority_low); break; case PriorityType.MEDIUM: mPriority.setVisibility(View.VISIBLE); mPriority.setImageResource(R.drawable.ic_priority_medium); break; case PriorityType.HIGH: mPriority.setVisibility(View.VISIBLE); mPriority.setImageResource(R.drawable.ic_priority_high); break; default: mPriority.setVisibility(View.GONE); } }
@Override public void setImageResource(int resId) { super.setImageResource(resId); mBitmap = getBitmapFromDrawable(getDrawable()); setup(); }
if (mDrawerItems != null) { final DrawerItem current = mDrawerItems.get(position); holder.filterIcon.setImageResource(current.getIconRes()); holder.filterName.setText(current.getTitleRes()); holder.filterCount.setText(String.valueOf(mViewModel.getEventsNum(current.getType())));