NavigationDrawerTheme
Customizes the appearance of descendant NavigationDrawer
controls.
Properties
- 
          bgcolor(ColorValue | None) –Overrides the default value for 
- 
          elevation(Number | None) –Overrides the default value for 
- 
          indicator_color(ColorValue | None) –Overrides the default value for 
- 
          indicator_shape(OutlinedBorder | None) –Overrides the default value for 
- 
          indicator_size(Size | None) –Overrides the default size of the NavigationDrawer's
- 
          label_text_style(ControlStateValue[TextStyle] | None) –The style to merge with the default text style for 
- 
          shadow_color(ColorValue | None) –Overrides the default value for 
- 
          tile_height(Number | None) –Overrides the default height of 
Properties#
class-attribute
      instance-attribute
  
#
bgcolor: ColorValue | None = None
Overrides the default value for
NavigationDrawer.bgcolor.
class-attribute
      instance-attribute
  
#
elevation: Number | None = None
Overrides the default value for
NavigationDrawer.elevation.
class-attribute
      instance-attribute
  
#
indicator_color: ColorValue | None = None
Overrides the default value for
NavigationDrawer.indicator_color.
class-attribute
      instance-attribute
  
#
indicator_shape: OutlinedBorder | None = None
Overrides the default value for
NavigationDrawer.indicator_shape.
class-attribute
      instance-attribute
  
#
indicator_size: Size | None = None
Overrides the default size of the NavigationDrawer's
selection indicator.
class-attribute
      instance-attribute
  
#
label_text_style: ControlStateValue[TextStyle] | None = None
The style to merge with the default text style for
NavigationDrawerDestination labels.
class-attribute
      instance-attribute
  
#
shadow_color: ColorValue | None = None
Overrides the default value for
NavigationDrawer.shadow_color.
class-attribute
      instance-attribute
  
#
tile_height: Number | None = None
Overrides the default height of
NavigationDrawerDestination.