public class StatusBarUtil
extends java.lang.Object
| Constructor and Description |
|---|
StatusBarUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
setColor(android.app.Activity activity,
int color)
设置状态栏颜色(自定义颜色)
|
static void |
setColor(android.app.Activity activity,
int color,
int alpha)
设置纯色状态栏(自定义颜色,alpha)
|
static void |
setDarkMode(android.app.Activity activity)
设置状态栏darkMode,字体颜色及icon变黑(目前支持MIUI6以上,Flyme4以上,Android M以上)
|
static void |
setGradientColor(android.app.Activity activity,
android.view.View view)
设置状态栏渐变颜色
|
static void |
setLightMode(android.app.Activity activity)
设置状态栏darkMode,字体颜色及icon变亮(目前支持MIUI6以上,Flyme4以上,Android M以上)
|
static void |
setPaddingTop(android.content.Context context,
android.view.View view)
增加View的paddingTop,增加的值为状态栏高度 (智能判断,并设置高度)
|
static void |
setTransparentForWindow(android.app.Activity activity)
设置透明状态栏
|
public static void setColor(android.app.Activity activity,
int color)
activity - 目标activitycolor - 状态栏颜色值public static void setColor(android.app.Activity activity,
int color,
int alpha)
activity - 目标activitycolor - 状态栏颜色值alpha - 状态栏透明度public static void setGradientColor(android.app.Activity activity,
android.view.View view)
activity - 目标activityview - 目标Viewpublic static void setTransparentForWindow(android.app.Activity activity)
activity - 目标界面public static void setPaddingTop(android.content.Context context,
android.view.View view)
context - 目标Contextview - 需要增高的Viewpublic static void setDarkMode(android.app.Activity activity)
activity - 目标activitypublic static void setLightMode(android.app.Activity activity)
activity - 目标activity