package Ġcom . kotlin . project . ui . repos . adapter . view holder Ċ Ċ import Ġandroid . view . View Ċ import Ġcom . kotlin . project . base . Base ViewHolder Ċ import Ġcom . kotlin . project . mvp . model . bean . Repo Bean Ċ import Ġcom . kotlin . project . utils . load Round Ċ import Ġkotlinx . android . synt hetic . main . item _ repos . view .* Ċ Ċ class ĠRe pos ViewHolder ( item View : ĠView ) Ġ: ĠBase ViewHolder ( item View ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠTAG Ġ= Ġ" Repos ViewHolder " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbind Data ( position : ĠInt , Ġitem : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġwith ( item View ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( item Ġ!= Ġnull Ġ&& Ġitem Ġis ĠRepo Bean ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv _ avatar . load Round ( item ?. owner ?. avatar _ url , Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtv _ name . text Ġ= Ġitem . name ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtv _ description . text Ġ= Ġitem . description ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġä¸º ViewHolder çļĦ è§ĨåĽ¾ å®ļä¹ī çĤ¹åĩ» çĽĳåĲ¬ åĻ¨ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġset OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog Utils . d ( TAG , Ġ" Element Ġ$ adapter Position Ġclicked .") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }