Files
flutter-jdt-store/lib/global.dart
2023-12-22 01:36:07 +08:00

31 lines
849 B
Dart

import 'dart:io';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import './utils/utils.dart';
class Global {
static String appName = "Flutter Demo";
// 是否 release
static bool get isRelease => const bool.fromEnvironment("dart.vm.product");
// 全局路由观察者
static RouteObserver<Route> routeObserver = RouteObserver();
static Future init() async {
// 运行初始
WidgetsFlutterBinding.ensureInitialized();
// 本地存储初始化
await StorageUtil().init();
// android 状态栏为透明的沉浸
if (Platform.isAndroid) {
SystemUiOverlayStyle systemUiOverlayStyle = const SystemUiOverlayStyle(
statusBarColor: Colors.transparent,
);
SystemChrome.setSystemUIOverlayStyle(systemUiOverlayStyle);
}
}
}