show static method

Future<bool> show(
  1. BuildContext ctx, {
  2. String confirmText = '好的',
  3. String? content,
  4. Widget? contentBuild,
  5. String? title,
  6. Widget? titleBuild,
  7. String? cancelText,
  8. Color? confirmTextColor,
  9. bool canClose = false,
})

canClose 仅表示是否拦截系统返回意图,不代表遮罩区 return true - confirm false - cancel;

Implementation

static Future<bool> show(
  BuildContext ctx, {
  String confirmText = '好的',
  String? content,
  Widget? contentBuild,
  String? title,
  Widget? titleBuild,
  String? cancelText,
  Color? confirmTextColor,
  bool canClose = false,
}) async {
  assert((content != null || contentBuild != null));
  return await showDialog<bool>(
        context: ctx,
        builder: (BuildContext context) {
          return TenDiaLogScreen(
            canClose: canClose,
            title: title,
            titleBuild: titleBuild,
            confirmText: confirmText,
            cancelText: cancelText,
            content: content,
            contentBuild: contentBuild,
            confirmTextColor:confirmTextColor
          );
        },
      ) ??
      false;
}