StatusBarUtil.java
1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package com.cnlive.publish.util;
import android.annotation.TargetApi;
import android.app.Activity;
import com.qmuiteam.qmui.util.QMUIStatusBarHelper;
/**
* 修改状态栏颜色 和字体颜色的方法
*/
@SuppressWarnings("unused")
public class StatusBarUtil {
/**
* 设置状态栏黑色色字体图标
* 支持 4.4 以上版本 MIUI 和 Flyme,以及 6.0 以上版本的其他 Android
*/
public static void setStatusBarWrite(Activity activity) {
//修改背景色颜色
QMUIStatusBarHelper.setStatusBarLightMode(activity);
}
/**
* 设置状态栏白色字体图标
* 支持 4.4 以上版本 MIUI 和 Flyme,以及 6.0 以上版本的其他 Android
*/
public static void setStatusBarDarkMode(Activity activity) {
QMUIStatusBarHelper.setStatusBarDarkMode(activity);
}
/**
* @param activity
* @param
*/
@TargetApi(19)
public static void setStatusBar(Activity activity, int colorOn5x) {
//修改背景色颜色
QMUIStatusBarHelper.translucent(activity, activity.getResources().getColor(colorOn5x));
//设置 字体颜色为深色字体
QMUIStatusBarHelper.setStatusBarLightMode(activity);
}
}