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.
FoxMagiskModuleManager/app/src/main/java/com/fox2code/mmm/compat/CompatDisplay.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));
}
}