Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. import android.content.Context
  2. import android.util.TypedValue
  3.  
  4. object Utils {
  5. internal fun getPixels(context: Context, valueInDp: Int): Int {
  6. val r = context.resources
  7. val px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, valueInDp.toFloat(), r.displayMetrics)
  8. return px.toInt()
  9. }
  10.  
  11. internal fun getPixels(context: Context, valueInDp: Float): Int {
  12. val r = context.resources
  13. val px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, valueInDp, r.displayMetrics)
  14. return px.toInt()
  15. }
  16.  
  17. internal fun getPixelsSp(context: Context, valueInSp: Int): Int {
  18. val r = context.resources
  19. val px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, valueInSp.toFloat(), r.displayMetrics)
  20. return px.toInt()
  21. }
  22.  
  23. internal fun getPixelsSp(context: Context, valueInSp: Float): Int {
  24. val r = context.resources
  25. val px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, valueInSp, r.displayMetrics)
  26. return px.toInt()
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement