【发布时间】:2020-09-01 09:13:39
【问题描述】:
根据文档here。 SafeArea 应该让内容远离 iPhone X 和类似设备中的缺口,但它不能在我的 pixel3 XL 虚拟设备上运行(我无法在物理 android 设备上测试它,因为我的手机有一个弹出式摄像头)。这个功能是 IOS 专用的吗?无论操作系统和缺口尺寸如何,有没有其他方法可以让我的内容远离缺口?
这是我的代码。
void main() {
runApp(
MaterialApp(
debugShowCheckedModeBanner: false,
title: "SafeArea Demo",
theme: ThemeData(fontFamily: 'Roboto'),
home: Scaffold(
body: Home(),
),
),
);
}
class Home extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Stack(
fit: StackFit.expand,
children: [
setBackGround(),
SafeArea(
child: Text(
"Pramod Pardeshi",
style: TextStyle(color: Color(0xFFFEFEFE), fontSize: 25),
textScaleFactor: 1.5,
),
),
//setGrid(),
],
);
}
这是它的外观。
【问题讨论】: