package Ġio . open im . demo . home . binder Ċ Ċ import Ġandroidx . databinding . Base Observable Ċ import Ġandroidx . databinding . Bind able Ċ import Ġcn . al vince . z an pak uto . databinding . property . int Field Ċ import Ġcn . al vince . z an pak uto . databinding . property . observable Field Ċ import Ġio . open im . demo . BR Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġal vince Ġon Ġ 2 0 2 1 / 9 / 2 7 Ċ Ġ* Ċ Ġ* Ġ@ author Ġal vince . zy @ gmail . com Ċ Ġ*/ Ċ class ĠHome Nav Item Vm Ġ: ĠBase Observable () Ġ{ ĊĊĠĠĠ Ġ@ get : Bind able ĊĠĠĠ Ġvar Ġtitle : ĠString Ġby Ġobservable Field ( BR . title , Ġ"") ĊĊĠĠĠ Ġ@ get : Bind able ĊĠĠĠ Ġvar Ġicon : ĠInt Ġby Ġint Field ( BR . icon ) ĊĊĠĠĠ Ġ@ get : Bind able ĊĠĠĠ Ġvar Ġbadge : ĠInt Ġby Ġint Field ( BR . badge ) Ċ } Ċ