Skip to content

Latest commit

 

History

History

simple_dialog

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

simple_dialog

A new Flutter application which implements a SimpleDialog Widget

How to implement SimpleDialog

  • Define a method which calls the SimpleDialog Widget with two options
Future<void> openDialog() async { switch(awaitshowDialog( context: context, builder: (BuildContext context) { returnSimpleDialog( title:constText( "Choose a Movie" ), children:<Widget>[ SimpleDialogOption( onPressed: () { Navigator.pop(context,Movies.Marvel); }, child:Text("Marvel"), ), SimpleDialogOption( onPressed: () { Navigator.pop(context,Movies.DC); }, child:Text("DC"), ) ], ); } )) { caseMovies.Marvel:setState(() { selectedMovie ="Marvel"; }); break; caseMovies.DC:setState(() { selectedMovie ="DC"; }); break; } } 
  • Call this method from any Widget
IconButton( icon:Icon(Icons.movie), onPressed: () { openDialog(); }, ), 

Screenshots

close