package Ġme . pan pf . sketch . sample . adapter . item factory Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . TextView Ċ import Ġme . xia op an . assembly adapter . Assembly Recycler Item Ċ import Ġme . xia op an . assembly adapter . Assembly Recycler Item Factory Ċ import Ġme . pan pf . sketch . sample . R Ċ import Ġme . pan pf . sketch . sample . bind View Ċ Ċ class ĠMenu Title Item Factory Ġ: ĠAssembly Recycler Item Factory < Menu Title Item Factory . Menu Title Item >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġis Target ( o : ĠAny ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġo Ġis ĠString ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Assembly Item ( view Group : ĠViewGroup ): ĠMenu Title Item Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMenu Title Item ( R . layout . list _ item _ menu _ title , Ġview Group ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinner Ġclass ĠMenu Title Item ( item Layout Id : ĠInt , Ġparent : ĠViewGroup ) Ġ: ĠAssembly Recycler Item < String >( item Layout Id , Ġparent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠtextView : ĠTextView Ġby Ġbind View ( R . id . text _ menu Title Item _ title ) ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Config Views ( context : ĠContext ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon SetData ( i : ĠInt , Ġtitle : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠtextView . text Ġ= Ġtitle ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ