package Ġcom . and roi dex ample s . app . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġjava . io . ByteArray OutputStream Ċ import Ġjava . io . IOException Ċ import Ġjava . io . InputStream Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġmar cos Ġon Ġ 1 7 / 1 2 / 2 0 1 6 . Ċ Ġ*/ Ċ Ċ object ĠConverter Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConvert ĠD IP Ġto ĠPixel s ĊĠĠĠĠ Ġ* Ġ@ param Ġcontext ĊĠĠĠĠ Ġ* Ġ@ param Ġdip ĊĠĠĠĠ Ġ* Ġ@ return Ġfloat ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdip To Pixels ( context : ĠContext , Ġdip : ĠFloat ): ĠFloat Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdensity Ġ= Ġcontext . resources . display Metrics . density ĊĠĠĠĠĠĠĠ Ġreturn Ġ( dip Ġ* Ġdensity Ġ+ Ġ 0 . 5 f ). toInt (). toFloat () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConvert ĠPixel s Ġto ĠD IP ĊĠĠĠĠ Ġ* Ġ@ param Ġcontext ĊĠĠĠĠ Ġ* Ġ@ param Ġpixels ĊĠĠĠĠ Ġ* Ġ@ return Ġfloat ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġpixels To Dip ( context : ĠContext , Ġpixels : ĠFloat ): ĠFloat Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdensity Ġ= Ġcontext . resources . display Metrics . density ĊĠĠĠĠĠĠĠ Ġreturn Ġ( pixels Ġ/ Ġdensity Ġ+ Ġ 0 . 5 f ). toInt (). toFloat () ĊĠĠĠ Ġ} Ċ } Ċ