有谁知道如何去除这个奇怪的阴影?
Does anyone know how to remove this weird shaddow?
Image demonstrating it
在 android 上发生了这种情况,但在 iOS 上没有发生并且完全不知道为什么。有谁知道为什么会这样?
我不知道是不是我在任何屏幕或其他任何地方都没有 AppBar()
。
我的 main.dart 包含主题数据的文件
return MaterialApp(
title: "Desafios UNO",
debugShowCheckedModeBanner: false,
theme: ThemeData(
primaryColor: const Color(0xFFFF5F00),
snackBarTheme: const SnackBarThemeData(
backgroundColor: Color(0xFF121212),
),
scaffoldBackgroundColor: const Color(0xFFF5F5F5),
appBarTheme: const AppBarTheme(
systemOverlayStyle:
SystemUiOverlayStyle(statusBarColor: Color(0xFF121212)),
color: Colors.transparent,
elevation: 0,
titleTextStyle: TextStyle(
letterSpacing: 1.0,
fontWeight: FontWeight.w600,
fontSize: 16,
color: Color(0xFF121212)),
iconTheme: IconThemeData(color: Color(0xFF121212)))),
builder: (_, child) => Unfocus(child: child!),
home: const HomeScreen(),
);
后果
经过大量研究后,我能够通过添加以下内容来修复它:
SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
systemNavigationBarColor: Color.fromARGB(255, 246, 247, 246), //specific color because of the color scheme of my app, you can put whatever you want
systemNavigationBarIconBrightness: Brightness.dark ,// navigation bar color
statusBarColor: Colors.transparent,
statusBarBrightness: Brightness.dark,
statusBarIconBrightness: Brightness.dark// status bar color
));
如果您碰巧找到了这个帖子并且和我在同一条船上,只需在 Widget Build
方法的 return
之前添加这行代码即可。
此外,确保导入 services.dart 文件
import 'package:flutter/services.dart';
希望对您有所帮助。
感谢所有回复的人!
Image demonstrating it
在 android 上发生了这种情况,但在 iOS 上没有发生并且完全不知道为什么。有谁知道为什么会这样?
我不知道是不是我在任何屏幕或其他任何地方都没有 AppBar()
。
我的 main.dart 包含主题数据的文件
return MaterialApp(
title: "Desafios UNO",
debugShowCheckedModeBanner: false,
theme: ThemeData(
primaryColor: const Color(0xFFFF5F00),
snackBarTheme: const SnackBarThemeData(
backgroundColor: Color(0xFF121212),
),
scaffoldBackgroundColor: const Color(0xFFF5F5F5),
appBarTheme: const AppBarTheme(
systemOverlayStyle:
SystemUiOverlayStyle(statusBarColor: Color(0xFF121212)),
color: Colors.transparent,
elevation: 0,
titleTextStyle: TextStyle(
letterSpacing: 1.0,
fontWeight: FontWeight.w600,
fontSize: 16,
color: Color(0xFF121212)),
iconTheme: IconThemeData(color: Color(0xFF121212)))),
builder: (_, child) => Unfocus(child: child!),
home: const HomeScreen(),
);
后果
经过大量研究后,我能够通过添加以下内容来修复它:
SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
systemNavigationBarColor: Color.fromARGB(255, 246, 247, 246), //specific color because of the color scheme of my app, you can put whatever you want
systemNavigationBarIconBrightness: Brightness.dark ,// navigation bar color
statusBarColor: Colors.transparent,
statusBarBrightness: Brightness.dark,
statusBarIconBrightness: Brightness.dark// status bar color
));
如果您碰巧找到了这个帖子并且和我在同一条船上,只需在 Widget Build
方法的 return
之前添加这行代码即可。
此外,确保导入 services.dart 文件
import 'package:flutter/services.dart';
希望对您有所帮助。
感谢所有回复的人!