package Ġcom . msc . some weather . card And Cell . view Card Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . support . constraint . Constraint Layout Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Frame Layout Ċ import Ġandroid . widget . TextView Ċ import Ġcom . msc . some weather . R Ċ Ċ import Ġcom . tm all . wire less . tang ram . structure . Base Cell Ċ import Ġcom . tm all . wire less . tang ram . structure . view . IT ang ram View Life Cycle Ċ Ċ class ĠFore cast Card View Ġ: ĠFrame Layout , ĠIT ang ram View Life Cycle Ġ{ ĊĊĠĠĠ Ġvar Ġre cyclerView Bg : ĠRecyclerView ? Ġ= Ġnull ĊĊĠĠĠ Ġconstructor ( context : ĠContext ) Ġ: Ġsuper ( context ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( context : ĠContext , Ġattrs : ĠAttributeSet ?) Ġ: Ġsuper ( context , Ġattrs ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( context : ĠContext , Ġattrs : ĠAttributeSet ?, Ġdef Style Attr : ĠInt ) Ġ: Ġsuper ( context , Ġattrs , Ġdef Style Attr ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit () Ġ{ ĊĠĠĠĠĠĠĠ ĠView . inflate ( context , ĠR . layout . view _ l ifest yle _ card , Ġthis ) ĊĠĠĠĠĠĠĠ Ġre cyclerView Bg Ġ= ĠfindViewById ( R . id . re cyclerView _ bg ) ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcell Inited ( cell : ĠBase Cell <* >) Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġset OnClickListener ( cell ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġpost BindView ( cell : ĠBase Cell <* >) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġpost Un BindView ( cell : ĠBase Cell <* >) Ġ{ ĊĠĠĠ Ġ} Ċ } Ċ