How to style AlertDialog Actions in Flutter

后端 未结 6 887
抹茶落季
抹茶落季 2020-12-08 14:55

I use this method to show a AlertDialog:

_onSubmit(message) {
    if (message.isNotEmpty) {
      showDialog(
        context: context,
        barrierDismis         


        
6条回答
  •  一个人的身影
    2020-12-08 15:44

    Don't add button in actions of AlertDialog. As you can see.

    _onSubmit(message) {
        if (message.isNotEmpty) {
          showDialog(
            context: context,
            barrierDismissible: false,
            builder: (BuildContext context) {
              return AlertDialog(
                title: Center(child: Text('Alert')),
                content: Row(
                  mainAxisAlignment: MainAxisAlignment.center,
                  crossAxisAlignment: CrossAxisAlignment.center,
                  children : [
                    Expanded(
                      child: Text(
                        message,
                        textAlign: TextAlign.center,
                        style: TextStyle(
                          color: Colors.red,
    
                        ),
                      ),
                    ),
    
             FlatButton(
                      child: Text('Cancel'),
                      onPressed: () {
                        Navigator.of(context).pop();
                      }),
                  FlatButton(
                      child: Text('Ok'),
                      onPressed: () {
                        _inputTextController.clear();
                        Navigator.of(context).pop();
                      })
                  ],
                ),
              );
            },
          );
        }
      }
    

提交回复
热议问题