import 'package:flutter/material.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; class BaseController extends GetxController { void showToast(String message) { EasyLoading.showToast(message); } void showLoading() { EasyLoading.show(status: 'loading...'); } void hideLoading() { EasyLoading.dismiss(); } void showSuccess({String message = '操作成功'}) { EasyLoading.showSuccess(message.tr); } void showError({String message = '操作失败'}) { EasyLoading.showError(message.tr); } @override void onClose() { if (EasyLoading.isShow) { EasyLoading.dismiss(); } super.onClose(); } }