StatusBarUtil.java 1.22 KB
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);

    }



}