ToastUtil.dart 801 B

123456789101112131415161718192021222324252627
  1. import 'package:flutter/material.dart';
  2. import 'package:flutter_easyloading/flutter_easyloading.dart';
  3. /// Toast工具类
  4. class ToastUtil {
  5. /// 配置EasyLoading
  6. static void configLoading() {
  7. EasyLoading.instance
  8. ..displayDuration = const Duration(milliseconds: 2000)
  9. ..indicatorType = EasyLoadingIndicatorType.fadingCircle
  10. ..loadingStyle = EasyLoadingStyle.dark
  11. ..indicatorSize = 45.0
  12. ..radius = 10.0
  13. ..progressColor = Colors.yellow
  14. ..backgroundColor = Colors.green
  15. ..indicatorColor = Colors.yellow
  16. ..textColor = Colors.yellow
  17. ..maskColor = Colors.blue.withOpacity(0.5)
  18. ..userInteractions = true
  19. ..dismissOnTap = false;
  20. }
  21. /// 显示Toast
  22. static void showToast(String msg) {
  23. EasyLoading.showToast(msg);
  24. }
  25. }