我应该总是在我的颤振屏幕的顶部使用安全区吗?



我很好奇我是否应该总是在屏幕的顶层使用一个安全区域小部件。我的意思是……我什么时候会希望我的内容被像notch这样的东西屏蔽?对我来说,答案似乎是永远不会。

所以我不应该在每个页面上都使用安全区域吗?如果是,它应该在Scaffold小部件的上面还是下面?

您不必在每个屏幕上都使用SafeArea。它实际上取决于是否使用AppBar,因为AppBar会自动计算值并添加所需的填充。

如果你在Scaffold上面使用它,填充的区域将是黑色的。另一方面,如果你在Scaffold下面使用它,该区域的颜色将取决于应用程序的主题,可能是Scaffold背景色。

如果你不想添加应用程序栏或者添加它。如果你想使用MediaQuery来调整屏幕以使其响应,并且你不需要屏幕内的任何滚动,请使用它。

使用它作为支架主体中的第一个小部件。

最新更新