package com.hellodev.lightme.util;
import android.content.Context;
import android.util.DisplayMetrics;
import com.hellodev.lightme.FlashApp;
public class MDisplayHelper {
private DisplayMetrics displayMetrics;
private int screenWidth = 0;
private float density = 0;
public MDisplayHelper() {
Context context = FlashApp.getContext();
displayMetrics = context.getResources().getDisplayMetrics();
}
public DisplayMetrics getDisplayMetrics() {
return displayMetrics;
}
public int getScreenWidth() {
return displayMetrics.widthPixels;
}
public int getScreenHeight() {
return displayMetrics.widthPixels;
}
public float getDensity() {
if(density == 0)
density = displayMetrics.density;
return density;
}
public int dpiToPx(float dip) {
return (int)(dip * getDensity() + 0.5f);
}
public int pxToDpi(float px) {
return (int)(px / getDensity() + 0.5f);
}
}