SnackBarBehavior enum

Defines where a SnackBar should appear within a Scaffold and how its location should be adjusted when the scaffold also includes a FloatingActionButton or a BottomNavigationBar.

Inheritance

Constructors

SnackBarBehavior()
const

Values

fixed → const SnackBarBehavior

Fixes the SnackBar at the bottom of the Scaffold.

The exception is that the SnackBar will be shown above a BottomNavigationBar or a NavigationBar. Additionally, the SnackBar will cause other non-fixed widgets inside Scaffold to be pushed above (for example, the FloatingActionButton).

floating → const SnackBarBehavior

This behavior will cause SnackBar to be shown above other widgets in the Scaffold. This includes being displayed above a BottomNavigationBar or a NavigationBar, and a FloatingActionButton when its location is on the bottom. When the floating action button location is on the top, this behavior will cause the SnackBar to be shown above other widgets in the Scaffold except the floating action button.

See material.io/design/components/snackbars.html for more details.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<SnackBarBehavior>
A constant List of the values in this enum, in order of their declaration.