package Ġcom . kar h oo . uis dk . util Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . Bitmap Ċ import Ġandroid . graphics . Canvas Ċ import Ġandroidx . core . content . Context Compat Ċ import Ġandroidx . core . graphics . drawable . Drawable Compat Ċ import Ġcom . google . android . gms . maps . model . Bitmap Descriptor Ċ import Ġcom . google . android . gms . maps . model . Bitmap Descriptor Factory Ċ Ċ object ĠMap Util Ġ{ ĊĊĠĠĠ Ġfun Ġbitmap Descriptor From Vector ( context : ĠContext , Ġvector Res Id : ĠInt ): ĠBitmap Descriptor ? Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġvector Drawable Ġ= ĠContext Compat . get Drawable ( context , Ġvector Res Id ) ĊĠĠĠĠĠĠĠ Ġvector Drawable ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvector Drawable Ġ= ĠDrawable Compat . wrap ( it ). mutate () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . setBounds ( 0 , Ġ 0 , Ġit . intrinsic Width , Ġit . intrinsic Height ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbitmap Ġ= ĠBitmap . create Bitmap ( it . intrinsic Width , Ġit . intrinsic Height , ĠBitmap . Config . ARGB _ 8 8 8 8 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcanvas Ġ= ĠCanvas ( bitmap ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . draw ( canvas ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠBitmap Descriptor Factory . from Bitmap ( bitmap ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} Ċ Ċ } Ċ