package Ġcom . xf hy . video . adapter Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . widget . ImageView Ċ import Ġcom . xf hy . library . adapter . Base Section Quick Adapter Ċ import Ġcom . xf hy . library . adapter . Base ViewHolder Ċ import Ġcom . xf hy . library . utils . Date Utils Ċ import Ġcom . xf hy . library . utils . G lide Utils Ċ import Ġcom . xf hy . library . utils . Share Util Ċ import Ġcom . xf hy . video . R Ċ import Ġcom . xf hy . video . data . bean . Home Data Bean Ċ import Ġde . hd od enh of . circle image view . Circle ImageView Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġxf hy Ġon Ġ 2 0 1 8 / 3 / 1 1 Ġ 1 6 : 1 6 Ċ Ġ* ĠDescription Ġ: Ġ Ġ è§Ĩé¢ĳ ç²¾ éĢī Ġadapter Ċ Ġ*/ Ċ class ĠHome Video Adapter ( private Ġval Ġcontext : ĠContext , Ġitem Data : ĠMutable List < Home Data Bean . ItemList > ?) Ġ: ĊĠĠĠĠĠĠĠ ĠBase Section Quick Adapter < Home Data Bean . ItemList , ĠBase ViewHolder >( R . layout . video _ item _ home _ video _ card , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . video _ header _ item _ home _ text _ card , Ġitem Data ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġconvert Head ( helper : ĠBase ViewHolder , Ġitem : ĠHome Data Bean . ItemList ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġhelper . setText ( R . id . m Video Header Tv , Ġitem ?. data ?. text ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġconvert ( holder : ĠBase ViewHolder , Ġitem : ĠHome Data Bean . ItemList ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠG lide Utils . load Custom Image ( holder . item View , Ġitem ?. data ?. content ?. data ?. cover ?. feed , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ( holder . getView ( R . id . m Video Background Iv ) Ġas ĠImageView )) ĊĠĠĠĠĠĠĠ Ġholder . setText ( R . id . m Video Duration Tv , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDate Utils . format Second To Minute ( item ?. data ?. content ?. data ?. duration Ġ?: Ġ 0 )) ĊĠĠĠĠĠĠĠ ĠG lide Utils . load Custom Image No Place ( holder . item View , Ġitem ?. data ?. header ?. icon , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ( holder . getView ( R . id . m Author Icon Iv ) Ġas ĠCircle ImageView )) ĊĠĠĠĠĠĠĠ Ġholder . setText ( R . id . m Video Title Tv , Ġitem ?. data ?. content ?. data ?. title ) ĊĠĠĠĠĠĠĠ Ġholder . setText ( R . id . m Video Title Desc , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"${ item ?. data ?. header ?. title } Ġ/ Ġ# ${ item ?. data ?. content ?. data ?. category }") ĊĠĠĠĠĠĠĠ Ġholder . setVisible ( R . id . m Video Label Iv , Ġtrue ) ĊĠĠĠĠĠĠĠ Ġholder . getView ( R . id . m Share Iv )?. setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠShare Util . share Text ( context , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" æĪĳ åĪļ åĪļ ä½¿çĶ¨ Life Helper çľĭåĪ° ä¸Ģä¸ª ç¢ ī åł ¡ çļĦ çīĩ åŃĲ ," Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" åĪĨäº« ç»Ļ å¤§å®¶ :${ item ?. data ?. content ?. data ?. web Url ?. raw }") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }