鸿蒙 白屏问题
This commit is contained in:
@@ -6,19 +6,17 @@
|
||||
// 上次更新: 鸿蒙白屏调试 — 恢复GlassBottomBar+CupertinoTabBar鸿蒙降级方案
|
||||
// ============================================================
|
||||
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:badges/badges.dart' as badges;
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:xianyan/core/utils/platform_utils.dart' as pu;
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:liquid_glass_widgets/liquid_glass_widgets.dart';
|
||||
|
||||
import '../theme/app_theme.dart';
|
||||
import '../utils/interaction_animations.dart';
|
||||
import '../utils/logger.dart';
|
||||
import '../../features/inspiration/providers/chat_provider.dart';
|
||||
import '../../features/settings/providers/theme_settings_provider.dart';
|
||||
import '../../shared/widgets/tab_icon_sprite.dart';
|
||||
@@ -28,13 +26,7 @@ class AppShell extends ConsumerWidget {
|
||||
|
||||
final StatefulNavigationShell child;
|
||||
|
||||
static bool get _isOhos {
|
||||
try {
|
||||
return Platform.operatingSystem == 'ohos';
|
||||
} catch (_) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
static bool get _isOhos => pu.isOhos;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
@@ -167,13 +159,19 @@ class AppShell extends ConsumerWidget {
|
||||
|
||||
return CelebrationOverlay(
|
||||
child: AnnotatedRegion<SystemUiOverlayStyle>(
|
||||
value: const SystemUiOverlayStyle(
|
||||
statusBarColor: Colors.black,
|
||||
statusBarIconBrightness: Brightness.light,
|
||||
statusBarBrightness: Brightness.dark,
|
||||
systemNavigationBarColor: Colors.black,
|
||||
systemNavigationBarIconBrightness: Brightness.light,
|
||||
systemNavigationBarDividerColor: Colors.black,
|
||||
value: SystemUiOverlayStyle(
|
||||
statusBarColor: Colors.transparent,
|
||||
statusBarIconBrightness: ext.isDark
|
||||
? Brightness.light
|
||||
: Brightness.dark,
|
||||
statusBarBrightness: ext.isDark
|
||||
? Brightness.dark
|
||||
: Brightness.light,
|
||||
systemNavigationBarColor: Colors.transparent,
|
||||
systemNavigationBarIconBrightness: ext.isDark
|
||||
? Brightness.light
|
||||
: Brightness.dark,
|
||||
systemNavigationBarDividerColor: Colors.transparent,
|
||||
),
|
||||
child: PopScope(
|
||||
canPop: false,
|
||||
|
||||
Reference in New Issue
Block a user