package Ġcom . s ake book . android . nex ust imer . presenter Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . support . v 1 7 . lean back . widget . Presenter Ċ import Ġandroid . support . v 4 . content . Context Compat Ċ import Ġandroid . view . Gravity Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . TextView Ċ import Ġcom . s ake book . android . nex ust imer . R Ċ import Ġcom . s ake book . android . nex ust imer . model . Off Timer Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġs ak em otos h iny a Ġon Ġ 1 6 / 0 6 / 0 5 . Ċ Ġ*/ Ċ class ĠOff Timer Item Presenter () Ġ: ĠPres enter () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup ): ĠViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= ĠTextView ( parent . context ) ĊĠĠĠĠĠĠĠ Ġval Ġres Ġ= Ġparent . resources ĊĠĠĠĠĠĠĠ Ġval Ġwidth Ġ= Ġres . get Dimension Pixel Size ( R . dim en . card _ width ) ĊĠĠĠĠĠĠĠ Ġval Ġheight Ġ= Ġres . get Dimension Pixel Size ( R . dim en . card _ height ) ĊĊĠĠĠĠĠĠĠ Ġview . layout Params Ġ= ĠViewGroup . LayoutParams ( width , Ġheight ) ĊĠĠĠĠĠĠĠ Ġview . is Focus able Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġview . is Focus able In Touch Mode Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġview . set BackgroundColor ( Context Compat . getColor ( parent . context , ĠR . color . primary _ dark )) ĊĠĠĠĠĠĠĠ Ġview . setTextColor ( Color . WHITE ) ĊĠĠĠĠĠĠĠ Ġview . gravity Ġ= ĠGr avity . CENTER ĊĠĠĠĠĠĠĠ Ġview . text Size Ġ= Ġres . get Dimension ( R . dim en . font _ content _ title _ big ) Ġ/ Ġres . display Metrics . scaled Density ĊĠĠĠĠĠĠĠ Ġreturn ĠViewHolder ( view ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( view Holder : ĠViewHolder , Ġitem : ĠAny ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ( view Holder . view Ġas ĠTextView ). text Ġ= Ġ"${ ( item Ġas ĠOff Timer ). minute } m " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Un bind ViewHolder ( view Holder : ĠViewHolder ) Ġ{ ĊĠĠĠ Ġ} Ċ }