public class XPopupUtils
extends java.lang.Object
| 构造器和说明 |
|---|
XPopupUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
applyPopupSize(android.view.ViewGroup content,
int maxWidth,
int maxHeight) |
static void |
applyPopupSize(android.view.ViewGroup content,
int maxWidth,
int maxHeight,
java.lang.Runnable afterApplySize) |
static android.graphics.drawable.BitmapDrawable |
createBitmapDrawable(android.content.res.Resources resources,
int width,
int color) |
static android.graphics.drawable.StateListDrawable |
createSelector(android.graphics.drawable.Drawable defaultDrawable,
android.graphics.drawable.Drawable focusDrawable) |
static int |
dp2px(android.content.Context context,
float dipValue) |
static void |
findAllEditText(java.util.ArrayList<android.widget.EditText> list,
android.view.ViewGroup group) |
static int |
getDecorViewInvisibleHeight(android.app.Activity activity) |
static int |
getNavBarHeight()
Return the navigation bar's height.
|
static int |
getStatusBarHeight() |
static int |
getWindowHeight(android.content.Context context) |
static int |
getWindowWidth(android.content.Context context) |
static boolean |
isInRect(float x,
float y,
android.graphics.Rect rect) |
static boolean |
isNavBarVisible(android.content.Context context)
Return whether the navigation bar visible.
|
static boolean |
isSoftInputVisible(android.app.Activity activity)
Return whether soft input is visible.
|
static void |
moveDown(BasePopupView pv) |
static void |
moveUpToKeyboard(int keyboardHeight,
BasePopupView pv) |
static void |
setCursorDrawableColor(android.widget.EditText et,
int color) |
static void |
setWidthHeight(android.view.View target,
int width,
int height) |
public static int getWindowWidth(android.content.Context context)
public static int getWindowHeight(android.content.Context context)
public static int dp2px(android.content.Context context,
float dipValue)
public static int getStatusBarHeight()
public static int getNavBarHeight()
public static void setWidthHeight(android.view.View target,
int width,
int height)
public static void applyPopupSize(android.view.ViewGroup content,
int maxWidth,
int maxHeight)
public static void applyPopupSize(android.view.ViewGroup content,
int maxWidth,
int maxHeight,
java.lang.Runnable afterApplySize)
public static void setCursorDrawableColor(android.widget.EditText et,
int color)
public static android.graphics.drawable.BitmapDrawable createBitmapDrawable(android.content.res.Resources resources,
int width,
int color)
public static android.graphics.drawable.StateListDrawable createSelector(android.graphics.drawable.Drawable defaultDrawable,
android.graphics.drawable.Drawable focusDrawable)
public static boolean isInRect(float x,
float y,
android.graphics.Rect rect)
public static boolean isSoftInputVisible(android.app.Activity activity)
activity - The activity.true: yesfalse: nopublic static int getDecorViewInvisibleHeight(android.app.Activity activity)
public static void moveUpToKeyboard(int keyboardHeight,
BasePopupView pv)
public static void moveDown(BasePopupView pv)
public static boolean isNavBarVisible(android.content.Context context)
Call it in onWindowFocusChanged will get right result.
true: yesfalse: nopublic static void findAllEditText(java.util.ArrayList<android.widget.EditText> list,
android.view.ViewGroup group)