config.dart 685 B

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