package Ġframe . basis . jit pack . extension . util Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Typed Value Ċ Ċ fun ĠContext . dp 2 px Expand ( dp Val : ĠFloat ): ĠInt Ġ= ĊĠĠĠ ĠTyped Value . apply Dimension ( Typed Value . COMPLEX _ UNIT _ DIP , Ġdp Val , Ġresources . display Metrics ). toInt () Ċ Ċ fun ĠContext . sp 2 px Expand ( sp Val : ĠFloat ): ĠInt Ġ= ĊĠĠĠ ĠTyped Value . apply Dimension ( Typed Value . COMPLEX _ UNIT _ SP , Ġsp Val , Ġresources . display Metrics ). toInt () Ċ Ċ fun ĠContext . px 2 dp Expand ( px Val : ĠFloat ): ĠFloat Ġ= ĊĠĠĠ Ġpx Val Ġ/ Ġresources . display Metrics . density Ċ Ċ fun ĠContext . px 2 sp Expand ( px Val : ĠFloat ): ĠFloat Ġ= ĊĠĠĠ Ġpx Val Ġ/ Ġresources . display Metrics . scaled Density