package Ġru . bil ch uk . dictionary . presentation . gallery Ċ Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . ImageView Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġru . bil ch uk . dictionary . R Ċ import Ġru . bil ch uk . dictionary . data . models . Media Store Image Ċ Ċ /** Ċ Ġ* ĠBasic Ġ[ RecyclerView . ViewHolder ] Ġfor Ġour Ġgallery . Ċ Ġ*/ Ċ class ĠImage ViewHolder ( view : ĠView , ĠonClick : Ġ( Media Store Image ) Ġ-> ĠUnit ) Ġ: ĊĠĠĠ ĠRecyclerView . ViewHolder ( view ) Ġ{ ĊĠĠĠ Ġval Ġroot View Ġ= Ġview ĊĠĠĠ Ġval ĠimageView : ĠImageView Ġ= Ġview . findViewById ( R . id . image ) ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠimageView . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġimage Ġ= Ġroot View . tag Ġas ? ĠMedia Store Image Ġ?: Ġreturn @ setOnClickListener ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick ( image ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }