import 'package:flutter/material.dart'; import 'package:huixiang/generated/l10n.dart'; double btnHeight = 60; double borderWidth = 2; class RenameDialogContent extends StatefulWidget { final String title; final VoidCallback cancelBtnTap; final VoidCallback okBtnTap; final TextEditingController vc; RenameDialogContent( {@required this.title, this.cancelBtnTap, this.okBtnTap, this.vc}); @override _RenameDialogContentState createState() => _RenameDialogContentState(); } class _RenameDialogContentState extends State { @override Widget build(BuildContext context) { return Container( margin: EdgeInsets.only(top: 20), height: 200, width: 10000, alignment: Alignment.bottomCenter, child: Column( children: [ Container( alignment: Alignment.center, child: Text( widget.title, style: TextStyle(color: Colors.grey), )), Spacer(), Padding( padding: EdgeInsets.fromLTRB(30, 0, 30, 0), child: TextField( style: TextStyle(color: Colors.black87), controller: widget.vc, decoration: InputDecoration( enabledBorder: UnderlineInputBorder( borderSide: BorderSide(color: Colors.black), ), focusedBorder: UnderlineInputBorder( borderSide: BorderSide(color: Colors.black), )), ), ), Container( // color: Colors.red, height: btnHeight, margin: EdgeInsets.fromLTRB(0, 30, 0, 0), child: Column( children: [ Container( // 按钮上面的横线 width: double.infinity, color: Colors.white, height: borderWidth, ), Row( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ // FlatButton( // onPressed: () { // widget.vc.text = ""; // widget.cancelBtnTap(); // Navigator.of(context).pop(); // }, // child: Text( // S.of(context).quxiao, // style: TextStyle(fontSize: 18, color: Colors.black), // ), // ), Container( // 按钮中间的竖线 width: borderWidth, color: Colors.grey, height: btnHeight - borderWidth - borderWidth, ), // FlatButton( // onPressed: () { // widget.okBtnTap(); // Navigator.of(context).pop(); // widget.vc.text = ""; // }, // child: Text( // S.of(context).queding, // style: TextStyle(fontSize:18, color: Colors.black), // )), ], ), ], ), ) ], )); } }