@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 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(); }
private void updateCheckMark() { if (mIsSelected) { mCheckMarkImageView.setVisibility(View.VISIBLE); } else { mCheckMarkImageView.setVisibility(View.INVISIBLE); } }
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); } }
public void config(Config config) { setBackgroundColor(config.getToolbarColor()); titleText.setText(config.isFolderMode() ? config.getFolderTitle() : config.getImageTitle()); titleText.setTextColor(config.getToolbarTextColor()); doneText.setText(config.getDoneTitle()); doneText.setTextColor(config.getToolbarTextColor()); backImage.setColorFilter(config.getToolbarIconColor()); cameraImage.setColorFilter(config.getToolbarIconColor()); cameraImage.setVisibility(config.isShowCamera() ? VISIBLE : GONE); doneText.setVisibility(GONE); }
if (mImageView != null && mImage != null) { mImageView.setImageDrawable(mImage); mImageView.setVisibility(View.VISIBLE);