package Ġcom . vb studio . covid 1 9 . home . ui Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Build Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . widget . Frame Layout Ċ import Ġandroidx . annotation . Requires Api Ċ import Ġandroidx . recyclerview . widget . Linear LayoutManager Ċ import Ġandroidx . recyclerview . widget . RecyclerView . HORIZONTAL Ċ import Ġcom . vb studio . covid 1 9 . R Ċ import Ġcom . vb studio . covid 1 9 . home . adapter . Top Stats ListAdapter Ċ import Ġcom . vb studio . covid 1 9 . home . dao . Region Item Data Ċ import Ġkotlinx . android . synt hetic . main . top _ stats _ list _ view . view .* Ċ Ċ class ĠTop Stats List Ġ: ĠFrame Layout Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġtop Stats ListAdapter Ġ= ĠTop Stats ListAdapter () ĊĊĠĠĠ Ġconstructor ( context : ĠContext ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ: Ġsuper ( context ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext , ĊĠĠĠĠĠĠĠ Ġattrs : ĠAttributeSet ? ĊĠĠĠ Ġ) Ġ: Ġsuper ( context , Ġattrs ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext , ĊĠĠĠĠĠĠĠ Ġattrs : ĠAttributeSet ?, ĊĠĠĠĠĠĠĠ Ġdef Style Attr : ĠInt ĊĠĠĠ Ġ) Ġ: Ġsuper ( context , Ġattrs , Ġdef Style Attr ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Requires Api ( Build . VERSION _ CODES . LO L LI POP ) ĊĠĠĠ Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext , ĊĠĠĠĠĠĠĠ Ġattrs : ĠAttributeSet ?, ĊĠĠĠĠĠĠĠ Ġdef Style Attr : ĠInt , ĊĠĠĠĠĠĠĠ Ġdef Style Res : ĠInt ĊĠĠĠ Ġ) Ġ: Ġsuper ( context , Ġattrs , Ġdef Style Attr , Ġdef Style Res ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . addView ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLayoutInflater . from ( context ). inflate ( R . layout . top _ stats _ list _ view , Ġnull , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġrv _ top _ stats _ list . adapter Ġ= Ġtop Stats ListAdapter ĊĠĠĠĠĠĠĠ Ġrv _ top _ stats _ list . layout Manager Ġ= ĠLinearLayoutManager ( context , ĠH ORIZONTAL , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġsetup List ( ĊĠĠĠĠĠĠĠ Ġheader String : ĠString , ĊĠĠĠĠĠĠĠ Ġstats List : ĠList < Region Item Data >, ĊĠĠĠĠĠĠĠ Ġstats Type : ĠStats Section View . Stats Type ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtv _ header . text Ġ= Ġheader String ĊĠĠĠĠĠĠĠ Ġtop Stats ListAdapter . setup Style Res ( stats Type ) ĊĠĠĠĠĠĠĠ Ġtop Stats ListAdapter . refresh List ( stats List ) ĊĠĠĠ Ġ} Ċ }