/* * @author lsy * @date 2020/5/20 **/ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/src/widgets/framework.dart'; import 'package:flutter_common/commonModel/picker/base/BaseCenterPicker.dart'; import 'package:gm_flutter/commonModel/base/BaseComponent.dart'; class TwoTextPicker implements ICenterPicker { final String title; final String content1; final String content2; VoidCallback dismissCall; TwoTextPicker(this.title, this.content1, this.content2); @override Widget build(BuildContext context, int alp) { return Container( decoration: BoxDecoration( borderRadius: BorderRadius.circular(12), color: Color.fromARGB(alp, 255, 255, 255), ), width: 285, child: Column( crossAxisAlignment: CrossAxisAlignment.center, mainAxisSize: MainAxisSize.min, children: <Widget>[ Container( margin: EdgeInsets.only(top: 16), child: Text( title, textScaleFactor: 1.0, style: TextStyle( decoration: TextDecoration.none, fontSize: 16, color: Color.fromARGB(alp, 40, 40, 40), fontStyle: FontStyle.normal, fontWeight: FontWeight.w600), ), ), Container( margin: EdgeInsets.only(top: 18), child: baseText(content1, 14, Color.fromARGB(alp, 102, 102, 102)), ), Container( margin: EdgeInsets.only(top: 12), child: baseText(content2, 14, Color.fromARGB(alp, 102, 102, 102)), ), Container( height: 18, ), baseDivide(0), InkWell( onTap: () { dismissCall(); }, child: Container( width: double.maxFinite, height: 48, alignment: Alignment.center, child: baseText("确定", 16, Color.fromARGB(alp, 32, 189, 187)), ), ) ], ), ); } @override void dispose() {} @override void initState(dismissCall, BuildContext context) { this.dismissCall = dismissCall; } }