/* Ċ Ġ* ĠCreated Ġby ĠFeb ers Ġat Ġ 1 8 - 8 - 1 3 Ġä¸ĭåįĪ 1 1 : 2 7 . Ċ Ġ* ĠCopyright Ġ( c ). ĠAll Ġrights Ġreserved . Ċ Ġ* ĠLast Ġmodified Ġ 1 8 - 8 - 1 3 Ġä¸ĭåįĪ 1 1 : 2 3 . Ċ Ġ*/ Ċ Ċ package Ġcom . feb ers . uest c _ bbs . view . adapter Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . appcompat . widget . Switch Compat Ċ import Ġcom . feb ers . uest c _ bbs . R Ċ import Ġcom . feb ers . uest c _ bbs . entity . More Item Bean Ċ import Ġcom . others he . base adapter . ViewHolder Ċ import Ġcom . others he . base adapter . base . Common Base Adapter Ċ Ċ class ĠMore Item Adapter ( context : ĠContext , Ġdata : ĠList < More Item Bean >, Ġis Load More : ĠBoolean ): ĊĠĠĠĠĠĠĠ ĠCommon Base Adapter < More Item Bean >( context , Ġdata , Ġis Load More ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġconvert ( p 0 : ĠViewHolder ?, Ġp 1 : ĠMore Item Bean ?, Ġp 2 : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġp 0 ?. setText ( R . id . item _ more _ text _ view , Ġp 1 !!. itemName ) ĊĠĠĠĠĠĠĠ Ġp 0 ?. set Bg Resource ( R . id . item _ more _ image _ view , Ġp 1 !!. item Icon ) ĊĠĠĠĠĠĠĠ Ġif Ġ( p 1 !!. show Switch ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġp 0 ?. getView < Switch Compat >( R . id . switch _ more _ item )?. visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġp 0 ?. getView < Switch Compat >( R . id . switch _ more _ item )?. isChecked Ġ= Ġp 1 . is Check ĊĠĠĠĠĠĠĠĠĠĠĠ Ġp 0 ?. getView < TextView >( R . id . text _ view _ more _ item _ night )?. visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Layout Id (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . item _ layout _ more ĊĠĠĠ Ġ} Ċ }