From 3c7aecd83c10c0ae7526e5e224a6a4bfa7ebda45 Mon Sep 17 00:00:00 2001 From: DASHU <385321165@qq.com> Date: Mon, 9 Dec 2024 14:35:29 +0800 Subject: [PATCH] change index statusbar color --- lib/router/index/index_router.dart | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/router/index/index_router.dart b/lib/router/index/index_router.dart index e7133e3..5268e0f 100644 --- a/lib/router/index/index_router.dart +++ b/lib/router/index/index_router.dart @@ -1,6 +1,7 @@ import 'dart:math'; import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; import 'package:nostr_sdk/utils/platform_util.dart'; import 'package:nostr_sdk/utils/string_util.dart'; import 'package:nowser/component/cust_state.dart'; @@ -65,6 +66,7 @@ class _IndexRouter extends CustState @override Widget doBuild(BuildContext context) { + var themeData = Theme.of(context); // if (PlatformUtil.isAndroid()) { // WidgetsBinding.instance.addPostFrameCallback((_) async { // var intent = await getInitialIntent(); @@ -112,7 +114,15 @@ class _IndexRouter extends CustState }, child: Scaffold( key: _scaffoldKey, - body: main, + body: AnnotatedRegion( + value: SystemUiOverlayStyle.light.copyWith( + statusBarColor: themeData.scaffoldBackgroundColor, + systemNavigationBarIconBrightness: Brightness.dark, + statusBarIconBrightness: Brightness.dark, + statusBarBrightness: Brightness.light, + ), + child: main, + ), ), ); }