lizhanwei
2020-05-14 8735b56eefde751618c819f5b331a56a62274a5c
app/src/main/java/safeluck/drive/evaluation/util/DimenUtil.java
@@ -6,6 +6,7 @@
import android.graphics.Bitmap;
import android.telephony.TelephonyManager;
import android.util.DisplayMetrics;
import android.util.Log;
import android.view.Surface;
import com.google.zxing.BarcodeFormat;
@@ -20,6 +21,9 @@
public final class DimenUtil {
    private static final String TAG = "DimenUtil";
    public static int getScreenWidth(Context context ) {
        final Resources resources = context.getResources();
@@ -72,4 +76,16 @@
        return bitmap;
    }
    public static int px2dp(Context context, float pxValue) {
        float scale = context.getResources().getDisplayMetrics().density;
        Log.i(TAG,"density="+scale);
        return (int) (pxValue / scale + 0.5f);// + 0.5f是为了让结果四舍五入
    }
    public static int px2sp(Context context, float pxValue) {
        float fontScale = context.getResources().getDisplayMetrics().scaledDensity;
        Log.i(TAG,"scaledDensity 1.2625="+fontScale);
        return (int) (pxValue / fontScale + 0.5f);
    }
}