System Ui Controller
A class which provides easy-to-use utilities for updating the System UI bar colors within Jetpack Compose.
Samples
com.google.accompanist.sample.systemuicontroller.SystemUiControllerSample
Functions
setNavigationBarColor
Link copied to clipboard
abstract fun setNavigationBarColor(color: Color, darkIcons: Boolean = color.luminance() > 0.5f, navigationBarContrastEnforced: Boolean = true, transformColorForLightContent: (Color) -> Color = BlackScrimmed)
Content copied to clipboard
setStatusBarColor
Link copied to clipboard
abstract fun setStatusBarColor(color: Color, darkIcons: Boolean = color.luminance() > 0.5f, transformColorForLightContent: (Color) -> Color = BlackScrimmed)
Content copied to clipboard
setSystemBarsColor
Link copied to clipboard
open fun setSystemBarsColor(color: Color, darkIcons: Boolean = color.luminance() > 0.5f, isNavigationBarContrastEnforced: Boolean = true, transformColorForLightContent: (Color) -> Color = BlackScrimmed)
Content copied to clipboard
Set the status and navigation bars to color.
Properties
isNavigationBarContrastEnforced
Link copied to clipboard
isNavigationBarVisible
Link copied to clipboard
isStatusBarVisible
Link copied to clipboard
isSystemBarsVisible
Link copied to clipboard
navigationBarDarkContentEnabled
Link copied to clipboard
statusBarDarkContentEnabled
Link copied to clipboard
systemBarsDarkContentEnabled
Link copied to clipboard