showMiniAlterDialog function
显示提示提示框
Implementation
Future<bool?> showMiniAlterDialog(
BuildContext context,
String title,
String message, {
String cancelLabel = '知道了',
String? keyword,
Color keywordColor = Colors.pinkAccent,
TextStyle? titleStyle,
bool barrierDismissible = true,
}) async {
return await showDialog<bool>(
context: context,
barrierDismissible: barrierDismissible,
builder: (ctx) {
return BasicDialog(
title: title,
titleStyle: titleStyle,
action1: cancelLabel,
action1Color: Theme.of(context).primaryColor,
action1OnTap: () => Navigator.pop(context, true),
child: GestureDetector(
onLongPress: () => clip(message),
child: buildSearchSpan(
message,
keyword ?? '',
style: const TextStyle(height: 1.5, color: Colors.black),
searchTextColor: keywordColor,
),
),
);
},
);
}