package Ġcom . yo yi yi . sole il . adapter . region Ċ Ċ import Ġandroid . widget . ImageView Ċ Ċ import Ġcom . bump tech . glide . G lide Ċ import Ġcom . bump tech . glide . load . engine . Disk Cache Strategy Ċ import Ġcom . ch ad . library . adapter . base . Base Quick Adapter Ċ import Ġcom . ch ad . library . adapter . base . Base ViewHolder Ċ import Ġcom . yo yi yi . sole il . R Ċ import Ġcom . yo yi yi . sole il . bean . region . Region Enter Ċ import Ġcom . yo yi yi . sole il . event . Event Ċ import Ġcom . yo yi yi . sole il . rx . Rx Bus Ċ Ċ /** Ċ Ġ* Ġ@ author Ġzz q Ġ Ġä½ľèĢħ ĠE - mail : ĠĠ Ġsole ily o yi yi @ gmail . com Ċ Ġ* Ġ* Ċ Ġ* Ġ@ date ĠåĪĽå»º æĹ¶éĹ´ ï¼ļ 2 0 1 7 / 5 / 2 3 Ġ 2 3 : 3 0 Ċ Ġ* Ġ* Ġæı ı è¿° : åĪĨ åĮº åħ¥ åı£ Ċ Ġ*/ Ċ class ĠRegion Recommend Entr ance Adapter ( data : ĠList < Region Enter > ?) Ġ: ĠBase Quick Adapter < Region Enter , ĠBase ViewHolder >( R . layout . item _ live _ entr ance , Ġdata ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġconvert ( holder : ĠBase ViewHolder , Ġitem : ĠRegion Enter ) Ġ{ ĊĠĠĠĠĠĠĠ ĠG lide . with ( mContext ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( item . img ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. center Crop () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. disk Cache Strategy ( Disk Cache Strategy . ALL ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. dont Animate () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( holder . getView < ImageView >( R . id . iv _ icon )) ĊĠĠĠĠĠĠĠ Ġholder . setText ( R . id . tv _ title , Ġitem . title ) ĊĠĠĠĠĠĠĠ Ġholder . item View . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// åıĳéĢģ çĤ¹åĩ» äºĭä»¶ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġposition Event Ġ= ĠEvent . Region Entr ance Position Event () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġposition Event . position Ġ= Ġholder . adapter Position ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRx Bus . post ( position Event ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }