package Ġcom . s het j . di yal bu me . sw ip card Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . view . View Ċ import Ġcom . ch ad . library . adapter . base . Base Quick Adapter Ċ import Ġcom . ch ad . library . adapter . base . view holder . Base ViewHolder Ċ import Ġcom . s het j . di yal bu me . R Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġ< b >@ author ï¼ļ</ b > Ġs het j < br > Ċ Ġ* Ġ< b >@ create Time ï¼ļ</ b > Ġ 2 0 1 9 / 7 / 3 0 < br > Ċ Ġ* Ġ< b >@ email ï¼ļ</ b > Ġ 3 7 5 1 0 5 5 4 0 @ qq . com < br > Ċ Ġ* Ġ< b >@ describe </ b > Ġ Ġ< br > Ċ Ġ*/ Ċ class ĠImage Adapter ( data : ArrayList < String > ?) Ġ: Base Quick Adapter < String , ĠBase ViewHolder >( R . layout . item _ detail , data ){ ĊĊĊĠĠĠ Ġoverride Ġfun Ġconvert ( helper : ĠBase ViewHolder , Ġitem : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġhelper . setText ( R . id . item _ detail ," $ item ") ĊĊĠĠĠĠĠĠĠ Ġhelper . getView < View >( R . id . item _ detail ). set BackgroundColor ( when ( item . toInt () % 3 ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> ĠColor . YELLOW ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 Ġ-> ĠColor . BLUE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠColor . RED ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ Ċ }