feat(splash): 原生开屏改为品牌启动图

This commit is contained in:
Zhou Weidong committed 2026-10-20 19:41:50 +08:00
1 parent 210ccc97cb
commit 8f60046ec3
37 files changed
+104 -344

No files matched your search

+9 -5
View File
@@ -13,6 +13,7 @@ import '../../core/data/services/catalog_controller.dart';
import '../../core/data/services/catalog_retry.dart';
import '../../core/data/services/category_controller.dart';
import '../../core/platform/haptics.dart';
import '../../core/theme/app_colors.dart';
import '../../core/theme/app_theme.dart';
import '../../core/widgets/app_bottom_nav.dart';
import '../../core/widgets/catalog_debug_info.dart';
@@ -24,7 +25,6 @@ import '../discover/discover_view.dart';
import '../create/create_view.dart';
import '../mine/mine_types.dart';
import '../player/player_view.dart';
import '../splash/splash_page.dart';
import '../mine/mine_view.dart';
import 'home_binding.dart';
import 'home_logic.dart';
@@ -87,7 +87,6 @@ class _HomePageState extends State<HomePage> with WidgetsBindingObserver {
@override
Widget build(BuildContext context) {
final catalog = context.watch<CatalogController>();
if (!catalog.settled) return const SplashPage();
final l10n = AppLocalizations.of(context)!;
return Theme(
data: AppTheme.light(),
@@ -101,9 +100,14 @@ class _HomePageState extends State<HomePage> with WidgetsBindingObserver {
AppLocalizations l10n,
) {
if (catalog.loading) {
return const Scaffold(
backgroundColor: Colors.transparent,
body: Center(child: CircularProgressIndicator()),
return AnnotatedRegion<SystemUiOverlayStyle>(
value: SystemUiOverlayStyle.light,
child: const Scaffold(
backgroundColor: AppColors.splashInk,
body: Center(
child: CircularProgressIndicator(color: AppColors.blue),
),
),
);
}
if (catalog.error != null) {