ScreenUtil.kt 586 B

1234567891011121314151617181920212223
  1. package com.kdanmobile.reader.thumb
  2. import android.content.Context
  3. import android.util.DisplayMetrics
  4. object ScreenUtil {
  5. private fun getDisPlayMetrics(context: Context): DisplayMetrics {
  6. return context.resources.displayMetrics
  7. }
  8. fun getScreenWidth(context: Context): Int {
  9. return getDisPlayMetrics(context).widthPixels
  10. }
  11. fun getDensity(context: Context): Float {
  12. return getDisPlayMetrics(context).density
  13. }
  14. fun getXDp(context: Context): Double {
  15. return (getScreenWidth(context) / getDensity(context)).toDouble()
  16. }
  17. }