Skip to content

SnackBarTheme

Defines default property values for descendant SnackBar controls.

Properties

Properties#

action_bgcolor class-attribute instance-attribute #

action_bgcolor: ColorValue | None = None

Overrides the default value of bgcolor of SnackBar.action in all descendant SnackBar controls.

action_overflow_threshold class-attribute instance-attribute #

action_overflow_threshold: Number | None = None

Overrides the default value of SnackBar.action_overflow_threshold in all descendant SnackBar controls.

action_text_color class-attribute instance-attribute #

action_text_color: ColorValue | None = None

Overrides the default value of text_color of SnackBar.action in all descendant SnackBar controls.

behavior class-attribute instance-attribute #

behavior: SnackBarBehavior | None = None

Overrides the default value of SnackBar.behavior in all descendant SnackBar controls.

bgcolor class-attribute instance-attribute #

bgcolor: ColorValue | None = None

Overrides the default value of SnackBar.bgcolor in all descendant SnackBar controls.

close_icon_color class-attribute instance-attribute #

close_icon_color: ColorValue | None = None

Overrides the default value of SnackBar.close_icon_color in all descendant SnackBar controls.

content_text_style class-attribute instance-attribute #

content_text_style: TextStyle | None = None

Used to configure the text_style property for the [SnackBar.content] control.

disabled_action_bgcolor class-attribute instance-attribute #

disabled_action_bgcolor: ColorValue | None = None

Overrides the default value of disabled_color of SnackBar.action in all descendant SnackBar controls.

disabled_action_text_color class-attribute instance-attribute #

disabled_action_text_color: ColorValue | None = None

Overrides the default value of disabled_text_color of SnackBar.action in all descendant SnackBar controls.

dismiss_direction class-attribute instance-attribute #

dismiss_direction: DismissDirection | None = None

Overrides the default value of SnackBar.dismiss_direction in all descendant SnackBar controls.

elevation class-attribute instance-attribute #

elevation: Number | None = None

Overrides the default value of SnackBar.elevation in all descendant SnackBar controls.

inset_padding class-attribute instance-attribute #

inset_padding: PaddingValue | None = None

Overrides the default value for SnackBar.margin.

This value is only used when behavior is SnackBarBehavior.floating.

shape class-attribute instance-attribute #

shape: OutlinedBorder | None = None

Overrides the default value of SnackBar.shape in all descendant SnackBar controls.

show_close_icon class-attribute instance-attribute #

show_close_icon: bool | None = None

Overrides the default value of SnackBar.show_close_icon in all descendant SnackBar controls.

width class-attribute instance-attribute #

width: Number | None = None

Overrides the default value of SnackBar.width in all descendant SnackBar controls.