public final class BarUtil
extends java.lang.Object
| 构造器和说明 |
|---|
BarUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkDeviceHasNavigationBar(android.app.Activity activity)
检查当前设备是否有navigation bar
|
static int |
getNavigationBarHeight(android.app.Activity context)
获取navigation bar 的高度
|
static int |
getStatusBarHeight1(android.app.Activity context)
获取系统状态栏的高度
如果结果为-99 则认为获取高度失败 |
static int |
getStatusBarHeight2(android.app.Activity context)
通过反射获取系统顶部状态栏的高度
如果结果为-99 则认为获取高度失败 |
static android.view.View |
setStatusBar(android.app.Activity context,
int layoutId,
int colorId1,
int colorId2)
设置状态栏背景状态 采用add view的方式
|
static android.view.View |
setStatusBar(android.app.Activity context,
android.view.View inflate,
int colorId1,
int colorId2)
设置状态栏背景状态 采用add view的方式
|
static void |
setStatusBarTrans(android.app.Activity context)
已过时。
|
public static void setStatusBarTrans(android.app.Activity context)
context - Activitypublic static android.view.View setStatusBar(android.app.Activity context,
int layoutId,
int colorId1,
int colorId2)
context - ActivitylayoutId - layoutIdcolorId1 - colorId1colorId2 - colorId2public static android.view.View setStatusBar(android.app.Activity context,
android.view.View inflate,
int colorId1,
int colorId2)
context - Activityinflate - inflatecolorId1 - colorId1colorId2 - colorId2public static int getStatusBarHeight1(android.app.Activity context)
context - Activitypublic static int getStatusBarHeight2(android.app.Activity context)
context - Activitypublic static int getNavigationBarHeight(android.app.Activity context)
context - Activitypublic static boolean checkDeviceHasNavigationBar(android.app.Activity activity)
activity - Activity