dp转px,px转dp, kotlin 扩展方法,不需要cont

2022-11-02  本文已影响0人  Alone_vv
val Float.px
    get() = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_PX,this, Resources.getSystem().displayMetrics)

val Float.dp
    get() = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,this, Resources.getSystem().displayMetrics)

val Float.sp
    get() = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP,this, Resources.getSystem().displayMetrics)

val Int.dp
    get() = this.toFloat().dp
上一篇 下一篇

猜你喜欢

热点阅读