package Ġcom . su q ir . was ais chedule . ui . settings Ċ Ċ import Ġcom . ch ad . library . adapter . base . Base Quick Adapter Ċ import Ġcom . ch ad . library . adapter . base . view holder . Base ViewHolder Ċ import Ġcom . su q ir . was ais chedule . R Ċ import Ġcom . su q ir . was ais chedule . logic . bean . Time Table Bean Ċ Ċ class ĠTime Table Adapter ( layout Res Id : ĠInt , Ġdata : ĠMutable List < Time Table Bean >, Ġvar Ġselected Id : ĠInt ) Ġ: ĊĠĠĠĠĠĠĠ ĠBase Quick Adapter < Time Table Bean , ĠBase ViewHolder >( layout Res Id , Ġdata ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġconvert ( helper : ĠBase ViewHolder , Ġitem : ĠTime Table Bean ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( item Ġ== Ġnull ) Ġreturn ĊĠĠĠĠĠĠĠ Ġif Ġ( item . id Ġ== Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhelper . setVisible ( R . id . ib _ delete , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ( item . id Ġ== Ġselected Id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhelper . setVisible ( R . id . v _ selected , Ġtrue ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhelper . setVisible ( R . id . v _ selected , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġhelper . setText ( R . id . tv _ time _ name , Ġitem . name ) ĊĠĠĠ Ġ} Ċ }