package Ġcom . example . game picker . presentation . recyclerview . view holders Ċ Ċ import Ġcom . bump tech . glide . G lide Ċ import Ġcom . bump tech . glide . load . resource . drawable . Drawable Transition Options Ċ import Ġcom . example . domain . entities . items . Item Result Ċ import Ġcom . example . game picker . databinding . Item Result Card Binding Ċ Ċ class ĠResult Holder ( ĊĠĠĠ Ġprivate Ġval Ġbinding : ĠItem Result Card Binding Ċ ): ĠBase ViewHolder < Item Result Card Binding , ĠItem Result >( binding ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ( item : ĠItem Result ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Bind ( item ) ĊĠĠĠĠĠĠĠ Ġbinding . textView Game Card Name . text Ġ= Ġitem . name ĊĠĠĠĠĠĠĠ Ġload Post er () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġload Post er () Ġ{ ĊĠĠĠĠĠĠĠ ĠG lide . with ( item View . context ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( item . image ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. transition ( Drawable Transition Options . with Cross Fade ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( binding . imageView Result Card Post er ) ĊĠĠĠ Ġ} Ċ }