问题是
Scaffold没有。
Scaffold是
Material应用程序(
AppBar,之
Drawer类的东西)的助手。但是您并没有被迫使用
Material。
您缺少的是
Theme作为父级的实例。
为什么知道那么重要?因为当您开发模态(
showDialog例如使用)时,您将面临相同的问题。但是Scaffold是一个不透明的全屏小部件!而且您显然不希望在您的Modal中使用它。
有很多方法可以引入主题实例。在
Material App中,通常是通过实例化
MaterialWidget来实现的。你猜怎么着?
Scaffold为您创建一个。但是Dialog也是!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)