package Ġcom . ad rena . commerce . paging 3 . view Ċ Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . paging . Load State Ċ import Ġandroidx . paging . Load State Adapter Ċ import Ġcom . ad rena . commerce . paging 3 . view . view holder . Loading State ViewHolder Ċ Ċ /** Ċ Ġ* ĠåĪĨ é¡µ åĪĹè¡¨ çļĦ Footer Ċ Ġ*/ Ċ class ĠLoading State Adapter Ġ: ĠLoad State Adapter < Loading State ViewHolder >() Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġä¸º footer ç»ĳå®ļ æķ°æį® ĊĠĠĠĠ Ġ* Ġ@ param Ġholder Ġ è§ĨåĽ¾ ĊĠĠĠĠ Ġ* Ġ@ param Ġload State Ġ åĬłè½½ çĬ¶æĢģ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠLoading State ViewHolder , Ġload State : ĠLoad State ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder . bind ( load State ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠåĪĽå»º åĪĨé¡µ åĪĹè¡¨ çļĦ Footer ĊĠĠĠĠ Ġ* Ġ@ param Ġparent ĊĠĠĠĠ Ġ* Ġ@ param Ġload State Ġ åĬłè½½ çĬ¶æĢģ ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( ĊĠĠĠĠĠĠĠ Ġparent : ĠViewGroup , ĊĠĠĠĠĠĠĠ Ġload State : ĠLoad State ĊĠĠĠ Ġ): ĠLoading State ViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠLoading State ViewHolder . create ( parent ) ĊĠĠĠ Ġ} Ċ }