import android.view.View;
public class LengthCalculate {
public static final int STATEBAR_HEIGHT = 53;
public static final int GREEN_RECT_TOP_OFFSET = 5;
public static final int GROUP_NAVIGATION_OFFSET = 2;
private static final int DRAG_WINGS_HEIGHT = 300;
private static final LengthCalculate me = new LengthCalculate();
private int groupHeight;
public static LengthCalculate getInstance() {
return me;
}
public int getGroupHeight() {
return groupHeight;
}
public int getDragWingsHeight() {
return DRAG_WINGS_HEIGHT;
}
public void setGroupHeight(int groupHeight) {
this.groupHeight = groupHeight;
}
public int getLauncherContentHeight(int dragLayerHeight) {
return dragLayerHeight - STATEBAR_HEIGHT - groupHeight;
}
public int getLauncherContentContenY(int dragLayerHeight) {
return getLauncherContentHeight(dragLayerHeight) / 2;
}
public int getCenterPointX(View view) {
return view.getWidth() / 2;
}
public int getCenterPointY(View view) {
return (view.getHeight() - getGroupHeight()) / 2;
}
}