Files
Fondex/lib/themes/easy_loading_config.dart

22 lines
824 B
Dart

import 'package:customer/themes/app_them_data.dart';
import 'package:flutter/material.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:get/get.dart';
import '../controllers/theme_controller.dart';
Future<void> configEasyLoading() async {
final themeController = Get.find<ThemeController>();
final isDark = themeController.isDark.value;
EasyLoading.instance
..indicatorType = EasyLoadingIndicatorType.fadingCircle
..loadingStyle = EasyLoadingStyle.custom
..backgroundColor = isDark ? AppThemeData.greyDark50 : AppThemeData.grey800
..indicatorColor = isDark ? Colors.white : Colors.white
..textColor = isDark ? Colors.white : AppThemeData.greyDark900
..maskColor = Colors.black.withOpacity(0.5)
..userInteractions = false
..dismissOnTap = false;
}