// /*
//  * @Author: XianKaiQun
//  * @Date: 2020-04-22 09:56:02
//  * @LastEditors: XianKaiQun
//  * @LastEditTime: 2020-04-22 09:59:25
//  * @Descripttion:
//  */
// import 'package:app_package/app_package.dart';
// import 'package:flutter/material.dart';
// import 'package:flutter/widgets.dart';

// class WisModal extends StatelessWidget {
//   const WisModal({Key key}) : super(key: key);
//   final String title;
//   final String child;
//   @override
//   Widget build(BuildContext context) {
//     ///标题
//     Widget titleW = WisView(
//       padding: EdgeInsets.symmetric(vertical: 16),
//       alignment: Alignment.center,
//       child: Text(
//         title ?? '',
//         style: TextStyle(
//           fontSize: 18,
//           color: Colors.black,
//         ),
//         maxLines: 1,
//       ),
//     );

//     ///内容
//     Widget contentW = Container(
//       alignment: Alignment.center,
//       padding: EdgeInsets.symmetric(vertical: 30, horizontal: 20),
//       constraints: BoxConstraints(
//         minHeight: 75,
//       ),
//       child: DefaultTextStyle(
//         textAlign: TextAlign.center,
//         style: TextStyle(
//           fontSize: 15,
//           color: Colors.grey,
//         ),
//         child: child ?? Container(),
//       ),
//     );

//     /// 取消
//     Widget btnLeftW = Expanded(
//         child: WisView(
//       padding: EdgeInsets.symmetric(vertical: 14),
//       alignment: Alignment.center,
//       border: Border(
//         right: BorderSide(color: Colors.grey, width: 0.3),
//       ),
//       onTap: () {
//         completer.complete(false);
//         Navigator.pop(context);
//       },
//       child: Text(
//         cancelText ?? '取消',
//         style: TextStyle(
//           fontSize: 15,
//           color: Colors.grey,
//         ),
//       ),
//     ));

//     ///确定
//     Widget btnRightW = Expanded(
//       child: ExtView(
//         onTap: () {
//           completer.complete(true);
//           Navigator.pop(context);
//         },
//         padding: EdgeInsets.symmetric(vertical: 14),
//         alignment: Alignment.center,
//         child: Text(
//           confirmText ?? '确定',
//           style: TextStyle(
//             fontSize: 15,
//             color: Theme.of(context).indicatorColor,
//           ),
//         ),
//       ),
//     );
//     return WillPopScope(
//       onWillPop: () async => false,
//       child: Container(
//         alignment: Alignment.center,
//         color: Colors.black26,
//         child: Container(
//           width: 300,
//           decoration: BoxDecoration(
//             color: Colors.white,
//             borderRadius: BorderRadius.circular(10),
//           ),
//           child: DefaultTextStyle(
//             style: TextStyle(
//               decoration: TextDecoration.none,
//               fontWeight: FontWeight.w400,
//             ),
//             child: Column(
//               mainAxisSize: MainAxisSize.min,
//               children: <Widget>[
//                 if (showTitle) titleW,
//                 contentW,
//                 Container(
//                   decoration: BoxDecoration(
//                     border: Border(
//                       top: BorderSide(color: Colors.grey, width: 0.3),
//                     ),
//                   ),
//                   child: Row(
//                     children: <Widget>[
//                       if (showCancel == true) btnLeftW,
//                       btnRightW,
//                     ],
//                   ),
//                 )
//               ],
//             ),
//           ),
//         ),
//       ),
//     );
//   }
// }
