|
|
|
|
@ -62,11 +62,12 @@ public class SiteAdapter extends RecyclerView.Adapter<SiteAdapter.ViewHolder> { |
|
|
|
|
@Override |
|
|
|
|
public void onBindViewHolder(@NonNull ViewHolder holder, int position) { |
|
|
|
|
Site item = mItems.get(position); |
|
|
|
|
boolean on = !search || change; |
|
|
|
|
holder.binding.text.setText(item.getName()); |
|
|
|
|
holder.binding.text.setEnabled(!search || change); |
|
|
|
|
holder.binding.text.setFocusable(!search || change); |
|
|
|
|
holder.binding.text.setSelected(item.isActivated()); |
|
|
|
|
holder.binding.text.setActivated(item.isActivated()); |
|
|
|
|
holder.binding.text.setEnabled(on); |
|
|
|
|
holder.binding.text.setFocusable(on); |
|
|
|
|
holder.binding.text.setSelected(on && item.isActivated()); |
|
|
|
|
holder.binding.text.setActivated(on && item.isActivated()); |
|
|
|
|
holder.binding.search.setImageResource(item.getSearchIcon()); |
|
|
|
|
holder.binding.change.setImageResource(item.getChangeIcon()); |
|
|
|
|
holder.binding.search.setVisibility(search ? View.VISIBLE : View.GONE); |
|
|
|
|
|