package org.tadpole.widget; import org.tadpole.app.BoardPageItem; import android.app.Activity; import android.util.DisplayMetrics; public class Configure { public static final int DRAG_PAGE_INVALID = -1; public static final int DRAG_POSITION_INVALID = -1; public static boolean isDragging = false; public static boolean isChangingPage = false; public static boolean isDelDark = false; public static boolean isEditMode = false; public static final int PAGE_SIZE = 8; public static BoardDataConfig<BoardPageItem> boardData; public static String draggingDataId = ""; public static int draggingPage = DRAG_PAGE_INVALID; public static int draggingPostion = DRAG_POSITION_INVALID; public static int screenHeight = 0; public static int screenWidth = 0; public static float screenDensity = 0; public static int lastPage = 0; public static int currentPage = 0; public static int removeItem = 0; public static int movePageNum = 0; public static BoardPageItem draggingItem = null; public static int itemCount; public static void init(Activity context) { if (screenDensity == 0 || screenWidth == 0 || screenHeight == 0) { DisplayMetrics dm = new DisplayMetrics(); context.getWindowManager().getDefaultDisplay().getMetrics(dm); Configure.screenDensity = dm.density; Configure.screenHeight = dm.heightPixels; Configure.screenWidth = dm.widthPixels; } currentPage = 0; } public int[] ret(int[] intArray) { int size = intArray.length; for (int i = size - 1; i >= 0; i--) for (int j = 0; j < i; j++) if (intArray[j] > intArray[j + 1]) { int t = intArray[j]; intArray[j] = intArray[j + 1]; intArray[j + 1] = t; } return intArray; } }