This commit is contained in:
2023-12-22 01:36:07 +08:00
commit 1414bd4bb4
77 changed files with 2327 additions and 0 deletions

30
lib/global.dart Normal file
View File

@@ -0,0 +1,30 @@
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);
}
}
}