/// Created with Android Studio. /// User: 三帆 /// Date: 07/01/2019 /// Time: 10:31 /// email: sanfan.hx@alibaba-inc.com /// target: xxx import 'package:flutter/material.dart'; class SimpleDialogDemo extends StatefulWidget { _Demo createState() => _Demo(); } class _Demo extends State { void showAlertDialog(BuildContext context) { showDialog( context: context, builder: (BuildContext context) { return SimpleDialog( title: Text('选择'), children: [ SimpleDialogOption( child: Text('选项 1'), onPressed: () { Navigator.of(context).pop(); }, ), SimpleDialogOption( child: Text('选项 2'), onPressed: () { Navigator.of(context).pop(); }, ), ], ); }, ); } Widget build(BuildContext context) { return RaisedButton( padding: EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0), //padding child: Text( 'show SimpleDialog', style: TextStyle( fontSize: 18.0, //textsize color: Colors.white, // textcolor ), ), color: Theme.of(context).accentColor, elevation: 4.0, //shadow splashColor: Colors.blueGrey, onPressed: () { showAlertDialog(context); }); } }