package Ġio . github . d roid ka igi . conf sched 2 0 2 0 . about . ui . item Ċ Ċ import Ġcom . squareup . inject . ass isted . Ass isted Ċ import Ġcom . squareup . inject . ass isted . Ass isted Inject Ċ import Ġcom . x wr ay . group ie . databinding . Bind able Item Ċ import Ġio . github . d roid ka igi . conf sched 2 0 2 0 . about . R Ċ import Ġio . github . d roid ka igi . conf sched 2 0 2 0 . about . databinding . Item About Header Binding Ċ Ċ class ĠAbout Header Item Ġ@ Ass isted Inject Ġconstructor ( ĊĠĠĠ Ġ@ Ass isted Ġprivate Ġval ĠonClick Twitter : Ġ() Ġ-> ĠUnit , ĊĠĠĠ Ġ@ Ass isted Ġprivate Ġval ĠonClick Y outube : Ġ() Ġ-> ĠUnit , ĊĠĠĠ Ġ@ Ass isted Ġprivate Ġval ĠonClick Medium : Ġ() Ġ-> ĠUnit Ċ ) Ġ: ĠBind able Item < Item About Header Binding >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Layout (): ĠInt Ġ= ĠR . layout . item _ about _ header ĊĊĠĠĠ Ġoverride Ġfun Ġbind ( view Binding : ĠItem About Header Binding , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġview Binding . twitter Button . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Twitter () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġview Binding . youtube Button . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Y outube () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġview Binding . medium Button . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Medium () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Ass isted Inject . Factory ĊĠĠĠ Ġinterface ĠFactory Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Twitter : Ġ() Ġ-> ĠUnit , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Y outube : Ġ() Ġ-> ĠUnit , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Medium : Ġ() Ġ-> ĠUnit ĊĠĠĠĠĠĠĠ Ġ): ĠAbout Header Item ĊĠĠĠ Ġ} Ċ } Ċ