![](/img/trans.png)
[英]Things to be aware of when using a container as a parent instead of MaterialApp/Scaffold
[英]Scaffold instead of Container
Scaffold 占用了它的可用空間,有時 Container 可以用 Scaffold 代替。
通過使用 Scaffold 而不是 Container 會產生任何性能問題嗎?
這里沒有性能問題。
Scaffold
用作屏幕的根以訪問設置Appbar
、 FloatingActionButton
、 BottomNavigationBar
、顯示 Snackbar 等。
而Container
只是一個簡單的......以及一個容器,您可以在其中定義自定義形狀和約束。 此外, Continer
不會總是占用整個空間,因為您可以使用Expanded
或Spacer
小部件。
Scaffold將占用整個屏幕空間,因為它旨在用作小部件屏幕的根。
除非您想顯式使用Scaffold
的屬性,否則不應使用Scaffold
代替Container
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.