Flutter Widget 101 Part 6 (Alert and Simple Dialog)
https://medium.com/@nils.backe/flutter-alert-dialogs-9b0bb9b01d28
https://stackoverflow.com/questions/50964365/alert-dialog-with-rounded-corners-in-flutter
Dialogs
In essence, dialogs are pop-up for further user verification/notification.There are few types of dialogs:
- AlertDialog (rows of buttons below body).
- SimpleDialog (handles scrolling of contents and no buttons below body).
- showCupertinoDialog (iOS-style).
- showGeneralDialog (allows customisations).
showDialog ()
3 Parameters. child is deprecated. Return child from builder, example below.
BuildContext context,
Widget child,//deprecated
WidgetBuilder builder,
showDialog(
context:context,
barrierDismissible: true,
builder: (BuildContext context)
{
return AlertDialog(
content: new Text("Welcome"),
actions: <Widget>[
new IconButton(
icon: new Icon(Icons.launch),
onPressed: (){Navigator.pop(context);}
),
],
);
});
AlertDialog
Limitation:
Limited content (vertical) else Title and Action would overflow.
Snackbar inside AlertDialog
http://cogitas.net/show-snackbar-flutter/
https://stackoverflow.com/questions/52223152/how-to-show-a-snackbar-from-async-executions-when-no-context-is-available/
https://blog.csdn.net/mp624183768/article/details/86289860
Limited content (vertical) else Title and Action would overflow.
Snackbar inside AlertDialog
http://cogitas.net/show-snackbar-flutter/
https://stackoverflow.com/questions/52223152/how-to-show-a-snackbar-from-async-executions-when-no-context-is-available/
https://blog.csdn.net/mp624183768/article/details/86289860
Comments
Post a Comment