Ad
Flutter & AlertDialog : How Do I Align My AlertDialog To The Bottom Of The Screen?
Flutter & AlertDialog : How do I align my AlertDialog to the bottom of the screen? AlertDialog normally appears in the middle of the screen. How do I put it at the bottom of the screen?
showDialog(
return AlertDialog(
content : Container()
);
)
Ad
Answer
Why do you want to use showdialog
? To pop a section from the bottom of the screen you need to use bottom sheet behavior with the showBottomSheet
method. Here is how to use the bottom sheet:
showBottomSheet(context: context, builder: (BuildContext context){
return Container(
child: ListView(
children: [
ListTile(title: Text('title 1'),),
ListTile(title: Text('title 2'),),
ListTile(title: Text('title 3'),),
],
),
);
});
I recommend you to use the flutter_modal_bottom_sheet plugin. This plugin provides lots of bottom sheet behavior for both Material and Cupertino design. For example :
After installing the plugin you can use it like this for material design:
showMaterialModalBottomSheet(
context: context,
builder: (context, scrollController) => Container(),
)
Or for ios Cupertino design:
showCupertinoModalBottomSheet(
context: context,
builder: (context, scrollController) => Container(),
)
Ad
source: stackoverflow.com
Related Questions
- → How do you create a 12 or 24 mnemonics code for multiple cryptocurrencies (ETH, BTC and so on..)
- → Flutter: input text field don't work properly in a simple example..... where am I wrong?
- → Can I customize the code formatting of Dart code in Atom?
- → Is it possible to develop iOS apps with Flutter on a Linux virtual machine?
- → Display SnackBar in Flutter
- → JSON ObjectMapper in Flutter
- → Material flutter app source code
- → TabBarSelection No such method error
- → How do I set the animation color of a LinearProgressIndicator?
- → Add different routes/screens to Flutter app
- → Is there a way to get the size of an existing widget?
- → How to share a file using flutter
- → Is there an easy way to find particular text built from RichText in a Flutter test?
Ad