config.dart 781 B

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