Этот код не является идеальным кодом для моих требований, когда мы нажимаем на конкретную позицию адаптера ImageView, чтобы было изменено время рисования, но дальнейшее рисование следующей позиции также автоматически меняется, в чем причина.
Ниже приведен код моего Recyclerview onCreateViewHolder
method
public my_ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
LayoutInflater l=LayoutInflater.from(context);
View v= l.inflate(R.layout.recycler_adapter_theory_quetion_list_inftater,parent,false);
final my_ViewHolder hold=new my_ViewHolder(v);
ImageView read_more=v.findViewById(R.id.read_more);
read_more.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
read_more.setImageResource(R.drawable.ic_favorite_white_24dp);
}
});
return hold;
}
Добавлен прослушиватель кликов в ImageView
read_more.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
read_more.setImageResource(R.drawable.ic_favorite_white_24dp);
}
});