import 'package:Flutter/material.dart';voID main() => runApp(MaterialApp( Title: "example",home: Scaffold( body: Text("text Widget"),),));
这个问题曾经被问过类似于我的文本,但the answer to it (which is also accepted)只考虑了保证金.对我来说,这似乎不是一个令人满意的解决方案,特别是因为您需要访问Mediaquery.of(context).padding,我甚至无法弄清楚如何在我的简单示例中使用上下文.
我的代码给了我以下结果:
但我想看到这个:
现在让我的问题和另一个问题之间的区别明确:我不是在寻找保证金,我正在寻找一种合法的惯用方法来做到这一点.我的意思可能是这样的:
ScaffolDWithoutAppbar(body: ...
显然这不存在,但我不想要保证金.
解决方法 将您的页面内容(文本或脚手架)包装在 SafeArea小部件中A Widget that insets its child by sufficIEnt padding to avoID intrusions by the operating system.
return new SafeArea(child: new Text('text Widget'));总结
以上是内存溢出为你收集整理的dart – 没有AppBar的Flutter应用程序设计全部内容,希望文章能够帮你解决dart – 没有AppBar的Flutter应用程序设计所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)