config.dart 820 B

123456789101112131415161718192021222324252627
  1. import 'dart:io';
  2. import 'package:flutter/material.dart';
  3. import 'package:flutter/services.dart';
  4. class Config {
  5. static String cachePath = "";
  6. static Future<void> init(Function() runApp) async {
  7. WidgetsFlutterBinding.ensureInitialized();
  8. // cachePath= await getApplicationDocumentsDirectory().then((value) => value.path);
  9. // await SpUtil.getInstance();
  10. runApp();
  11. SystemChrome.setPreferredOrientations(
  12. [DeviceOrientation.portraitUp, DeviceOrientation.portraitDown]);
  13. // 状态栏透明(Android)
  14. var brightness = Platform.isAndroid ? Brightness.dark : Brightness.light;
  15. SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
  16. statusBarColor: Colors.transparent,
  17. statusBarBrightness: brightness,
  18. statusBarIconBrightness: brightness,
  19. ));
  20. }
  21. }