package Ġcom . ly c . g ank . category Ċ Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . bump tech . glide . G lide Ċ import Ġcom . ly c . data . resp . G ank Item Ċ import Ġcom . ly c . g ank . R Ċ import Ġcom . ly c . g ank . On G ank ItemClickListener Ċ import Ġcom . ly c . g ank . utils . g ank Option Ċ import Ġcom . ly c . g ank . utils . log i Ċ import Ġkotlinx . android . synt hetic . main . item _ g irl . view .* Ċ import Ġme . dr ake et . mult it ype . Item View Binder Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠLi u ĠY uch uan Ġon Ġ 2 0 1 8 / 2 / 2 4 . Ċ Ġ*/ Ċ class ĠG irl Item View Binder ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġon G ank ItemClickListener : ĠOn G ank ItemClickListener Ċ ) Ġ: ĠItem View Binder < G ank Item , ĠG irl Item View Binder . ViewHolder >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠViewHolder , Ġitem : ĠG ank Item ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder . item View . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon G ank ItemClickListener . on Girl Item Click ( holder . img , Ġitem ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠG lide . with ( holder . img ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( item . img Url ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. g ank Option () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( holder . img ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( in flater : ĠLayoutInflater , Ġparent : ĠViewGroup ): ĠViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠViewHolder ( in flater . inflate ( R . layout . item _ g irl , Ġparent , Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠViewHolder ( item View : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( item View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġimg Ġ= ĠitemView . iv _ g irl !! ĊĠĠĠ Ġ} Ċ }