package Ġcom . xt ens olution . sample . mv vm . ui . view holder Ċ Ċ import Ġcom . xt ens olution . core . Base ViewHolder Ċ import Ġcom . xt ens olution . core . data . model . User Ċ import Ġcom . xt ens olution . core . databinding . Row Item User Binding ĊĊ Ċ /** Ċ Ġ* ĠCreated Ġby ĠV ag hel a ĠM ith un ĠR . Ġon Ġ 1 0 / 1 1 / 2 0 . Ċ Ġ* Ġv ag hel a . m ith un @ gmail . com Ċ Ġ*/ Ċ class ĠUser Holder ( val Ġbinding : ĠRow Item User Binding ) Ġ: ĠBase ViewHolder ( binding . root ) Ġ{ ĊĠĠĠ Ġfun Ġbind Data ( user : ĠUser ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding . user Ġ= Ġuser ĊĠĠĠĠĠĠĠ Ġbinding . user Item Container . setOnClickListener ( this ) ĊĠĠĠ Ġ} Ċ }