kopia lustrzana https://github.com/ryukoposting/Signal-Android
28 wiersze
542 B
Kotlin
28 wiersze
542 B
Kotlin
package org.signal.core.util
|
|
|
|
import androidx.annotation.Px
|
|
|
|
/**
|
|
* Converts the given Float DP value into Pixels.
|
|
*/
|
|
@get:Px
|
|
val Float.dp: Float get() = DimensionUnit.DP.toPixels(this)
|
|
|
|
/**
|
|
* Converts the given Int DP value into Pixels
|
|
*/
|
|
@get:Px
|
|
val Int.dp: Int get() = this.toFloat().dp.toInt()
|
|
|
|
/**
|
|
* Converts the given Float SP value into Pixels.
|
|
*/
|
|
@get:Px
|
|
val Float.sp: Float get() = DimensionUnit.SP.toPixels(this)
|
|
|
|
/**
|
|
* Converts the given Int SP value into Pixels
|
|
*/
|
|
@get:Px
|
|
val Int.sp: Int get() = this.toFloat().sp.toInt()
|