You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
708 B
Java
22 lines
708 B
Java
package com.fox2code.mmm.compat;
|
|
|
|
import android.content.res.Resources;
|
|
import android.util.DisplayMetrics;
|
|
|
|
import androidx.annotation.Dimension;
|
|
import androidx.annotation.Px;
|
|
|
|
public class CompatDisplay {
|
|
@Dimension @Px
|
|
public static int dpToPixel(@Dimension(unit = Dimension.DP) int dp){
|
|
return (int) (dp * ((float) Resources.getSystem().getDisplayMetrics()
|
|
.densityDpi / DisplayMetrics.DENSITY_DEFAULT));
|
|
}
|
|
|
|
@Dimension(unit = Dimension.DP)
|
|
public static int pixelsToDp(@Dimension @Px int px){
|
|
return (int) (px / ((float) Resources.getSystem().getDisplayMetrics()
|
|
.densityDpi / DisplayMetrics.DENSITY_DEFAULT));
|
|
}
|
|
}
|