package Ġcom . github . b ass aer . qi it ac lient . view Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . databinding . Binding Method Ċ import Ġandroid . databinding . Binding Methods Ċ import Ġandroid . databinding . Data Binding Util Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . widget . Frame Layout Ċ import Ġcom . github . b ass aer . qi it ac lient . R Ċ import Ġcom . github . b ass aer . qi it ac lient . databinding . View Article Binding Ċ import Ġcom . github . b ass aer . qi it ac lient . model . Article Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġn ak ay ama Ġon Ġ 2 0 1 7 / 0 9 / 1 0 . Ċ Ġ*/ Ċ @ Binding Methods ( Binding Method ( ĊĠĠĠĠĠĠĠ Ġtype Ġ= ĠArticle :: class , attribute Ġ= Ġ" bind : article ", Ġmethod Ġ= Ġ" set Article ")) Ċ class ĠArticle View Ġ: ĠFrame Layout Ġ{ ĊĠĠĠ Ġconstructor ( context : ĠContext ?) Ġ: Ġsuper ( context ) ĊĠĠĠ Ġconstructor ( context : ĠContext ?, Ġattrs : ĠAttributeSet ?) Ġ: Ġsuper ( context , Ġattrs ) ĊĠĠĠ Ġconstructor ( context : ĠContext ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġattrs : ĠAttributeSet ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdef Style Attr : ĠInt ) Ġ: Ġsuper ( context , Ġattrs , Ġdef Style Attr ) ĊĊĠĠĠ Ġval Ġbinding : ĠView Article Binding Ġ= ĠData Binding Util . inflate ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLayoutInflater . from ( context ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . view _ article , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtrue ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġset Article ( article : ĠArticle ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding . article Ġ= Ġarticle ĊĠĠĠ Ġ} Ċ }