@ file : Suppress (" UNUSED ") Ċ package Ġko 5 h ian Ċ Ċ import Ġandroid . graphics .* Ċ import Ġandroid . graphics . drawable .* Ċ import Ġandroid . view . View Ċ Ċ @ Suppress (" nothing _ to _ inline ") Ċ inline Ġfun ĠKo 5 h ian View < View >. drawable ( res Id : ĠInt ): ĠDrawable ĊĠĠĠĠĠ Ġ= Ġ( raw Ġas ĠView ). context . resources . get Drawable ( res Id ) !! Ċ Ċ fun ĠKo 5 h ian View < View >. drawable ( res Id : ĠInt , Ġcolor : ĠInt ): ĠDrawable Ġ{ ĊĠĠ Ġval Ġdrawable Ġ= Ġ( raw Ġas ĠView ). context . resources . get Drawable ( res Id ) !!. mutate () ĊĠĠ Ġdrawable . setColor Filter ( color , ĠPort er D uff . Mode . SRC _ IN ) ĊĊĠĠ Ġreturn Ġdrawable Ċ } Ċ Ċ @ Suppress (" nothing _ to _ inline ") Ċ inline Ġfun ĠKo 5 h ian View < View >. string ( res Id : ĠInt ): ĠString ĊĠĠĠĠĠ Ġ= Ġ( raw Ġas ĠView ). context . getString ( res Id ) Ċ Ċ @ Suppress (" nothing _ to _ inline ") Ċ inline Ġfun ĠKo 5 h ian View < View >. string ( res Id : ĠInt , Ġvar arg Ġformat Args : ĠAny ?): ĠString ĊĠĠĠĠĠ Ġ= Ġ( raw Ġas ĠView ). context . getString ( res Id , Ġ* format Args ) Ċ Ċ val ĠInt . opaque : ĠInt Ġget () Ġ= Ġthis Ġor Ġ( 0 xff Ġshl Ġ 2 4 ) Ċ Ċ /** Ċ Ġ* Ġ@ param Ġopacity Ġ 0 .. 1 0 0 Ċ Ġ*/ Ċ infix Ġfun ĠInt . opacity ( opacity : ĠInt ): ĠInt Ġ{ ĊĠĠ Ġrequire ( opacity Ġin Ġ 0 .. 1 0 0 ) ĊĊĠĠ Ġval Ġalpha Ġ= Ġ( 0 xff Ġ* Ġ( opacity Ġ/ Ġ 1 0 0 . 0 )). toInt () ĊĠĠ Ġreturn Ġthis Ġor Ġ( alpha Ġshl Ġ 2 4 ) Ċ } Ċ