SystemUiOverlayStyle class Null safety
Specifies a preference for the style of the system overlays.
Used by SystemChrome.setSystemUIOverlayStyle.
- Annotations
Constructors
- SystemUiOverlayStyle(Color? statusBarColor, Brightness? statusBarBrightness, Brightness? statusBarIconBrightness, bool? systemStatusBarContrastEnforced})
-
Creates a new SystemUiOverlayStyle.
const
Properties
- hashCode → int
-
The hash code for this object.
read-onlyoverride
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
- statusBarBrightness → Brightness?
-
The brightness of top status bar.
final
- statusBarColor → Color?
-
The color of top status bar.
final
- statusBarIconBrightness → Brightness?
-
The brightness of the top status bar icons.
final
-
The color of the system bottom navigation bar.
final
-
Overrides the contrast enforcement when setting a transparent navigation
bar.
final
-
The color of the divider between the system's bottom navigation bar and the app's content.
final
-
The brightness of the system navigation bar icons.
final
- systemStatusBarContrastEnforced → bool?
-
Overrides the contrast enforcement when setting a transparent status
bar.
final
Methods
-
copyWith(
Color? statusBarColor, Brightness? statusBarBrightness, Brightness? statusBarIconBrightness, bool? systemStatusBarContrastEnforced, ) → SystemUiOverlayStyle - Creates a copy of this theme with the given fields replaced with new values.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Constants
- dark → const SystemUiOverlayStyle
-
System overlays should be drawn with a dark color. Intended for
applications with a light background.
SystemUiOverlayStyle(systemNavigationBarColor: Color(0xFF000000), systemNavigationBarIconBrightness: Brightness.light, statusBarIconBrightness: Brightness.dark, statusBarBrightness: Brightness.light)
- light → const SystemUiOverlayStyle
-
System overlays should be drawn with a light color. Intended for
applications with a dark background.
SystemUiOverlayStyle(systemNavigationBarColor: Color(0xFF000000), systemNavigationBarIconBrightness: Brightness.light, statusBarIconBrightness: Brightness.light, statusBarBrightness: Brightness.dark)