package Ġcom . gent al h ac ode . github . features . search . adapter Ċ Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . ImageView Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġco il . api . load Ċ import Ġco il . request . Cache Policy Ċ import Ġco il . size . Precision Ċ import Ġcom . gent al h ac ode . github . R Ċ import Ġcom . gent al h ac ode . github . model . Repository Ċ Ċ /** Ċ Ġ* Ġ. :. :. :. ĠCreated Ġby Ġ@ th g M ata js Ġon Ġ 1 8 / 0 3 / 2 0 Ġ. :. :. :. Ċ Ġ*/ Ċ class ĠRepository ViewHolder ( view : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( view ) Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġitem Name : ĠTextView Ġ= ĠitemView . findViewById ( R . id . repository ItemName ) ĊĠĠĠ Ġprivate Ġval Ġitem Owner Name : ĠTextView Ġ= ĠitemView . findViewById ( R . id . repository Item Owner ) ĊĠĠĠ Ġprivate Ġval Ġitem Total St ars : ĠTextView Ġ= ĠitemView . findViewById ( R . id . repository Item St ars ) ĊĠĠĠ Ġprivate Ġval Ġitem Total Fork s : ĠTextView Ġ= ĠitemView . findViewById ( R . id . repository Item Fork s ) ĊĠĠĠ Ġprivate Ġval Ġitem Iv : ĠImageView Ġ= ĠitemView . findViewById ( R . id . repository Item Iv ) ĊĊĠĠĠ Ġfun Ġbind View ( item : ĠRepository ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġitem ?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem Name . text Ġ= Ġname ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem Owner Name . text Ġ= Ġowner . name ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem Total St ars . text Ġ= Ġtotal St ars . toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem Total Fork s . text Ġ= Ġtotal Fork s . toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem Iv . load ( owner . url Photo ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcross fade ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsize ( 1 3 0 , Ġ 1 3 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprecision ( Precision . AUT OM AT IC ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdisk Cache Policy ( Cache Policy . ENABLED ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmemory Cache Policy ( Cache Policy . ENABLED ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }