import 'package:flutter/material.dart'; class TipsDialog { static Future show( BuildContext context, String title, String tips, ) { return showDialog( context: context, barrierDismissible: false, builder: (context) { return AlertDialog( title: Text(title), content: SingleChildScrollView( child: ListBody(children: [Text(tips)]), ), actions: [ TextButton( child: const Text('确定'), onPressed: () => Navigator.of(context).pop(), ), ], ); }, ); } static Future showByChoose( BuildContext context, String title, String tips, String yes, String no, ) { return showDialog( context: context, barrierDismissible: false, builder: (context) { return AlertDialog( title: Text(title), content: SingleChildScrollView( child: ListBody(children: [Text(tips)]), ), actions: [ TextButton( child: Text(no), onPressed: () => Navigator.of(context).pop(false), ), TextButton( child: Text(yes), onPressed: () => Navigator.of(context).pop(true), ), ], ); }, ); } }