A material design alert dialog.
An alert dialog informs the user about situations that require acknowledgement. An alert dialog has an optional title and an optional list of actions. The title is displayed above the content and the actions are displayed below the content.
If the content is too large to fit on the screen vertically, the dialog will display the title and the actions and let the content overflow. Consider using a scrolling widget, such as Block, for content to avoid overflow.
For dialogs that offer the user a choice between several options, consider using a SimpleDialog.
Typically passed as the child widget to showDialog, which displays the dialog.
See also:
- SimpleDialog, which handles the scrolling of the contents but has no actions.
- Dialog, on which AlertDialog and SimpleDialog are based.
- showDialog, which actually displays the dialog and returns its result.
- material.google.com/components/dialogs.html#dialogs-alerts
- Inheritance
- Object
- Widget
- StatelessWidget
- AlertDialog
Constructors
- AlertDialog({Key key, Widget title, EdgeInsets titlePadding, Widget content, EdgeInsets contentPadding, List<Widget> actions })
-
Creates an alert dialog.
Properties
- actions → List<Widget>
-
The (optional) set of actions that are displayed at the bottom of the dialog.
read-only - content → Widget
-
The (optional) content of the dialog is displayed in the center of the dialog in a lighter font.
read-only - contentPadding → EdgeInsets
-
Padding around the content.
read-only - title → Widget
-
The (optional) title of the dialog is displayed in a large font at the top of the dialog.
read-only - titlePadding → EdgeInsets
-
Padding around the title.
read-only - hashCode → int
-
Get a hash code for this object.
read-only, inherited - key → Key
-
Controls how one widget replaces another widget in the tree.
read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
-
createElement(
) → StatelessElement -
Creates a StatelessElement to manage this widget's location in the tree.
inherited -
debugFillDescription(
List<String> description) → void -
Add additional information to the given description for use by toString.
inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited -
toStringShort(
) → String -
A short, textual description of this widget.
inherited