|
|
|
@ -84,6 +84,7 @@ public class KeepAdapter extends RecyclerView.Adapter<KeepAdapter.ViewHolder> { |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void onBindViewHolder(@NonNull ViewHolder holder, int position) { |
|
|
|
public void onBindViewHolder(@NonNull ViewHolder holder, int position) { |
|
|
|
Keep item = mItems.get(position); |
|
|
|
Keep item = mItems.get(position); |
|
|
|
|
|
|
|
setFocusListener(holder.binding); |
|
|
|
setClickListener(holder.itemView, item); |
|
|
|
setClickListener(holder.itemView, item); |
|
|
|
holder.binding.name.setText(item.getVodName()); |
|
|
|
holder.binding.name.setText(item.getVodName()); |
|
|
|
holder.binding.remark.setVisibility(View.GONE); |
|
|
|
holder.binding.remark.setVisibility(View.GONE); |
|
|
|
@ -93,6 +94,10 @@ public class KeepAdapter extends RecyclerView.Adapter<KeepAdapter.ViewHolder> { |
|
|
|
ImgUtil.loadKeep(item.getVodPic(), holder.binding.image); |
|
|
|
ImgUtil.loadKeep(item.getVodPic(), holder.binding.image); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void setFocusListener(AdapterVodBinding binding) { |
|
|
|
|
|
|
|
binding.getRoot().setOnFocusChangeListener((v, hasFocus) -> binding.name.setSelected(hasFocus)); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void setClickListener(View root, Keep item) { |
|
|
|
private void setClickListener(View root, Keep item) { |
|
|
|
root.setOnLongClickListener(view -> mListener.onLongClick()); |
|
|
|
root.setOnLongClickListener(view -> mListener.onLongClick()); |
|
|
|
root.setOnClickListener(view -> { |
|
|
|
root.setOnClickListener(view -> { |
|
|
|
|