package Ġcom . s uda . yz une . wake up schedule . schedule _ manage Ċ Ċ import Ġandroid . view . View Ċ import Ġandroidx . appcompat . widget . AppCompat ImageView Ċ import Ġcom . bump tech . glide . G lide Ċ import Ġcom . ch ad . library . adapter . base . Base Quick Adapter Ċ import Ġcom . ch ad . library . adapter . base . view holder . Base ViewHolder Ċ import Ġcom . s uda . yz une . wake up schedule . R Ċ import Ġcom . s uda . yz une . wake up schedule . bean . Table Select Bean Ċ Ċ class ĠTable ListAdapter ( layout Res Id : ĠInt , Ġdata : ĠMutable List < Table Select Bean >) Ġ: ĊĠĠĠĠĠĠĠ ĠBase Quick Adapter < Table Select Bean , ĠBase ViewHolder >( layout Res Id , Ġdata ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġconvert ( helper : ĠBase ViewHolder , Ġitem : ĠTable Select Bean ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( item Ġ== Ġnull ) Ġreturn ĊĠĠĠĠĠĠĠ Ġif Ġ( item . type Ġ== Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhelper . getView < View >( R . id . ib _ delete ). visibility Ġ= ĠView . GONE ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhelper . getView < View >( R . id . ib _ delete ). visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġif Ġ( item . tableName Ġ!= Ġ"") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhelper . setText ( R . id . tv _ table _ name , Ġitem . tableName ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhelper . setText ( R . id . tv _ table _ name , Ġ" æĪĳçļĦ è¯¾ è¡¨ ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval ĠimageView Ġ= Ġhelper . getView < AppCompat ImageView >( R . id . iv _ pic ) ĊĠĠĠĠĠĠĠ Ġif Ġ( item . background Ġ!= Ġ"") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠG lide . with ( context ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( item . background ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. override ( 4 0 0 , Ġ 6 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( imageView ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠG lide . with ( context ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( R . drawable . main _ background _ 2 0 2 0 _ 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. override ( 4 0 0 , Ġ 6 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( imageView ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }