Package ai.nexconn.chatui.utils.view
Class StatusBarUtil
-
- All Implemented Interfaces:
public class StatusBarUtilStatus bar utility class.
-
-
Field Summary
Fields Modifier and Type Field Description public final static intTYPE_MIUIpublic final static intTYPE_FLYMEpublic final static intTYPE_M
-
Constructor Summary
Constructors Constructor Description StatusBarUtil()
-
Method Summary
Modifier and Type Method Description static voidsetStatusBarColor(Activity activity, int colorId)Sets the status bar color. static voidsetTranslucentStatus(Activity activity)Sets the status bar to translucent. static voidsetRootViewFitsSystemWindows(Activity activity, boolean fitSystemWindows)Programmatically applies android:fitsSystemWindows. static booleansetStatusBarDarkTheme(Activity activity, boolean dark)Toggles the status bar between dark and light themes. static booleansetStatusBarFontIconDark(Activity activity, int type, boolean dark)Sets the status bar font icon to dark or light mode. static booleansetCommonUI(Activity activity, boolean dark)static booleansetFlymeUI(Activity activity, boolean dark)static booleansetMiuiUI(Activity activity, boolean dark)static intgetStatusBarHeight(Context context)-
-
Method Detail
-
setStatusBarColor
static void setStatusBarColor(Activity activity, int colorId)
Sets the status bar color. Supports Android 4.4 and above.
- Parameters:
colorId- color resource
-
setTranslucentStatus
static void setTranslucentStatus(Activity activity)
Sets the status bar to translucent.
-
setRootViewFitsSystemWindows
static void setRootViewFitsSystemWindows(Activity activity, boolean fitSystemWindows)
Programmatically applies android:fitsSystemWindows.
- Parameters:
activity- the activity
-
setStatusBarDarkTheme
static boolean setStatusBarDarkTheme(Activity activity, boolean dark)
Toggles the status bar between dark and light themes.
-
setStatusBarFontIconDark
static boolean setStatusBarFontIconDark(Activity activity, int type, boolean dark)
Sets the status bar font icon to dark or light mode.
-
setCommonUI
static boolean setCommonUI(Activity activity, boolean dark)
-
setFlymeUI
static boolean setFlymeUI(Activity activity, boolean dark)
-
setMiuiUI
static boolean setMiuiUI(Activity activity, boolean dark)
-
getStatusBarHeight
static int getStatusBarHeight(Context context)
-
-
-
-