package Ġcom . ky aw hut . ats y cast . msys . ui . card . view Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . ky aw hut . ats y cast . msys . R Ċ import Ġcom . ky aw hut . ats y cast . msys . data . network . response . Movies Response Ċ import Ġcom . ky aw hut . ats y cast . msys . databinding . Card Videos Binding Ċ import Ġcom . ky aw hut . ats y cast . share . base . Base Card View Ċ Ċ /** Ċ Ġ* Ġ@ author Ġk yaw ht ut Ċ Ġ* Ġ@ date Ġ 9 / 1 0 / 2 1 Ċ Ġ*/ Ċ internal Ġclass ĠVideo Card View ( context : ĠContext ) Ġ: ĠBase Card View < Card Videos Binding >( ĊĠĠĠ ĠR . layout . card _ videos , Ġcontext Ċ ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠsetSelected ( selected : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . setSelected ( selected ) ĊĠĠĠĠĠĠĠ Ġvb . is Focus Ġ= Ġselected ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbind UI ( data : ĠAny ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( data Ġis ĠMov ies Response ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvb . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmovies Name Ġ= Ġdata . movies Title ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmovies Post er Ġ= Ġdata . movies Image ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmovie IM DB Ġ= Ġdata . imdb Ġ?: Ġ"" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmovies Year Ġ= Ġdata . movies Year ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexecute Pending Bindings () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ