brightness property Null safety

Brightness? brightness

This property is obsolete, please use systemOverlayStyle instead.

Determines the brightness of the SystemUiOverlayStyle: for Brightness.dark, SystemUiOverlayStyle.light is used and fo Brightness.light, SystemUiOverlayStyle.dark is used.

If this value is null then AppBarTheme.brightness is used and if that's null then overall theme's brightness is used.

The AppBar is built within a AnnotatedRegion<SystemUiOverlayStyle> which causes SystemChrome.setSystemUIOverlayStyle to be called automatically. Apps should not enclose the AppBar with their own AnnotatedRegion.

See also:


final Brightness? brightness;