package Ġcom . h azz . cow . ui . adapter ĊĊ Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . LinearLayout Ċ import Ġcom . ch ad . library . adapter . base . Base Quick Adapter Ċ import Ġcom . ch ad . library . adapter . base . Base ViewHolder Ċ import Ġcom . h azz . cow . R Ċ import Ġcom . h azz . cow . mvp . model . Asset Details Ċ import Ġcom . h azz . cow . utils . BigDecimal Util Ċ import Ġcom . h azz . cow . utils . SP Util Ċ Ċ class ĠAsset Details Adapter Ġ( layout Res Id : ĠInt , Ġdata : ĠList < Asset Details > ?) Ġ: ĠBase Quick Adapter < Asset Details , ĠBase ViewHolder >( layout Res Id , Ġdata ) Ġ{ ĊĊĊĠĠĠ Ġlateinit Ġvar Ġon Confirm : Ġ( View , ĠInt ) Ġ-> ĠUnit ĊĊĠĠĠ Ġoverride Ġfun Ġconvert ( helper : ĠBase ViewHolder , Ġitem : ĠAsset Details ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġvar Ġposition = helper . adapter Position ĊĊĠĠĠĠĠĠĠ Ġhelper . setText ( R . id . tv _ date , item . start _ at ) ĊĠĠĠĠĠĠĠ Ġhelper . setText ( R . id . tv _ 2 5 , item . day _ direct _ release ) ĊĠĠĠĠĠĠĠ Ġhelper . setText ( R . id . tv _ 7 5 , item . day _ line ) ĊĠĠĠĠĠĠĠ Ġhelper . setText ( R . id . tv _ lock , item . day _ lock fil ) ĊĠĠĠĠĠĠĠ Ġhelper . setText ( R . id . tv _ usable , item . balance ) ĊĠĠĠĠĠĠĠ Ġhelper . setText ( R . id . tv _ ach v iment , item . day _ total _ invite ) ĊĊĊĠĠĠĠĠĠĠ Ġif Ġ( BigDecimal Util . is Odd ( position )) ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhelper . getView < LinearLayout >( R . id . ll _ bg ). set BackgroundColor ( mContext . resources . getColor ( if Ġ(! SP Util . getBoolean (" skin ")) ĠR . color . color _ gray _ bg Ġelse ĠR . color . color _ gray _ bg _ night )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġelse { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhelper . getView < LinearLayout >( R . id . ll _ bg ). set BackgroundColor ( mContext . resources . getColor ( if Ġ(! SP Util . getBoolean (" skin ")) ĠR . color . color _ bg Ġelse ĠR . color . color _ bg _ night )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ