package Ġcom . sh eny ong . aab ills . list data Ċ Ċ import Ġandroid . databinding . Observable Field Ċ import Ġandroid . graphics . drawable . Gradient Drawable Ċ import Ġandroid . widget . Compound Button Ċ import Ġcom . s ddy . base ui . recycler . Base Holder Data Ċ import Ġcom . s ddy . base ui . recycler . databinding . Base Binding Holder Ċ import Ġcom . sh eny ong . aab ills . R Ċ import Ġcom . sh eny ong . aab ills . databinding . Layout Friends ListItem Binding Ċ Ċ class ĠFriend List Data Ġ: ĊĠĠĠĠĠĠĠ ĠBase Holder Data < Base Binding Holder < Layout Friends ListItem Binding >>() Ġ{ ĊĊĠĠĠ Ġvar Ġname Bg : ĠGradient Drawable ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġuid Ġ= Ġ"" ĊĠĠĠ Ġvar Ġname Ġ= Ġ"" ĊĠĠĠ Ġvar Ġis My self Ġ= Ġfalse ĊĠĠĠ Ġvar Ġshort Name Ġ= Ġ"" ĊĠĠĠ Ġvar Ġip Ġ= Ġ"" ĊĠĠĠ Ġvar Ġchecked Ġ= ĠObservable Field < Boolean >() ĊĊĠĠĠ Ġoverride Ġfun Ġget Layout Res (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . layout _ friends _ list _ item ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon BindView ( holder : ĠBase Binding Holder < Layout Friends ListItem Binding > ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on BindView ( holder ) ĊĠĠĠĠĠĠĠ Ġholder ?. m Binding ?. data Ġ= Ġthis ĊĠĠĠ Ġ} Ċ }