@ file : Suppress (" unused ") Ċ Ċ package Ġcom . chr yn an . colors Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . res . Resources Ċ import Ġandroid . os . Build Ċ import Ġandroidx . annotation . Requires Api Ċ Ċ /** Ċ Ġ* ĠRetrieves Ġa Ġ[ Color ] Ġfrom Ġthe Ġprovided Ġresource Ġ[ id ] Ġand Ġ[ theme ] Ġusing Ġthe Ġprovided Ġ[ context ]. Ċ Ġ*/ Ċ fun ĠColor . Companion . from Resource ( ĊĠĠĠ Ġcontext : ĠContext , ĊĠĠĠ Ġid : ĠInt , ĊĠĠĠ Ġtheme : ĠResources . Theme ? Ġ= Ġnull Ċ ): ĠColor Ġ{ ĊĠĠĠ Ġval Ġcolor Int Ġ= Ġcontext . resources . getColor ( id , Ġtheme ) ĊĊĠĠĠ Ġreturn ĠColor ( color Int Ġ= ĠColor Int ( color Int )) Ċ } Ċ Ċ /** Ċ Ġ* ĠRetrieves Ġa Ġ[ Color Int ] Ġfrom Ġthe Ġprovided Ġresource Ġ[ id ] Ġand Ġ[ theme ] Ġusing Ġthe Ġprovided Ġ[ context ]. Ċ Ġ*/ Ċ fun ĠColor Int . Companion . from Resource ( ĊĠĠĠ Ġcontext : ĠContext , ĊĠĠĠ Ġid : ĠInt , ĊĠĠĠ Ġtheme : ĠResources . Theme ? Ġ= Ġnull Ċ ): ĠColor Int Ġ{ ĊĠĠĠ Ġval Ġcolor Int Ġ= Ġcontext . resources . getColor ( id , Ġtheme ) ĊĊĠĠĠ Ġreturn ĠColor Int ( value Ġ= Ġcolor Int ) Ċ } Ċ Ċ @ Requires Api ( Build . VERSION _ CODES . O ) Ċ fun Ġandroid . graphics . Color . to Multi platform Color (): ĠColor Ġ{ ĊĠĠĠ Ġreturn ĠColor ( to Argb ()) Ġ// ĠTODO Ġshould Ġprobably Ġuse Ġthe Ġcomponents Ġand Ġcolor space Ġto Ġretain Ġinformation Ġand Ġnot Ġconvert Ċ } Ċ Ċ @ Requires Api ( Build . VERSION _ CODES . O ) Ċ fun ĠColor . to Android Color (): Ġandroid . graphics . Color Ġ= Ġandroid . graphics . Color . valueOf ( color Long . value ) Ċ