34 lines
978 B
Dart
34 lines
978 B
Dart
import 'package:flutter/material.dart';
|
||
import 'package:liquid_glass_widgets/liquid_glass_widgets.dart';
|
||
import 'package:sweet_chat_app/pages/login.dart';
|
||
|
||
void main() async {
|
||
WidgetsFlutterBinding.ensureInitialized();
|
||
// 预编译 shader,防止首帧白闪
|
||
await LiquidGlassWidgets.initialize();
|
||
// wrap() 安装无障碍桥接、全局主题、自适应质量
|
||
runApp(LiquidGlassWidgets.wrap(child: const MyApp()));
|
||
}
|
||
|
||
class MyApp extends StatelessWidget {
|
||
const MyApp({super.key});
|
||
|
||
@override
|
||
Widget build(BuildContext context) {
|
||
return MaterialApp(
|
||
debugShowCheckedModeBanner: false,
|
||
theme: ThemeData(
|
||
scaffoldBackgroundColor: const Color(0xFF120D25),
|
||
brightness: Brightness.light,
|
||
useMaterial3: true,
|
||
colorScheme: ColorScheme.light(
|
||
primary: Color(0xFF1C1C1E),
|
||
secondary: Color(0xFF007AFF),
|
||
surface: Colors.white,
|
||
),
|
||
),
|
||
home: const LoginPage(),
|
||
);
|
||
}
|
||
}
|