Como obter a visualização do RecyclerView na posição específica do adaptador e obter valores dessas visualizações?

Eu tenho o RecyclerView com um ImageView e um TextView para cada layout de linha. No ViewHolder no RecyclerViewAdapter, clique em listener como

 v.setOnClickListener(new View.OnClickListener() {
                 @Override
                 public void onClick(View v) {
                     Images i=list.get(getAdapterPosition());
                     i.setFlag(!i.getFlag());
                     list.set(getAdapterPosition(),(i));
                     notifyDataSetChanged();
                 }
             });

Nesse ouvinte de clique, estou alterando o sinalizador booleano para que ele possa mostrar se um item está selecionado ou não.Dependendo do seu valor Quero atravessar ArrayList inteiro, marcando

for(int i=0; i<images.size(); i++){
                if(images.get(i).getFlag()){

                    // there I want to get view from LayoutManager for that item
                    //but how to get view for that item and get Bitmap form imageview for that item
                    //end of geting view 
                }
            }

Ajude a obter uma visualização na posição específica do adaptador na Recyclerview A imagem para refletir meu problema é a seguinte

questionAnswers(1)

yourAnswerToTheQuestion