Flutter导航组件之Scaffold
2019-05-07 本文已影响3人
chilim
Scaffold 是承载material design 控件的布局控件,可以展示drawers、snack bars、bottom sheets。每个页面的布局都是在这里面。相当于iOS中UIViewController中的self.view。
Scaffold 主要的属性说明
appBar:显示在界面顶部的一个 [AppBar](https://flutterchina.club/catalog/samples/)
body:当前界面所显示的主要内容
floatingActionButton: 在 Material 中定义的一个功能按钮。
persistentFooterButtons:固定在下方显示的[按钮](https://material.google.com/components/buttons.html#buttons-persistent-footer-buttons)。
drawer:侧边栏控件
bottomNavigationBar:显示在底部的导航栏按钮栏。可以查看文档:Flutter学习之制作底部菜单导航
backgroundColor:背景颜色
resizeToAvoidBottomPadding: 控制界面内容 body
是否重新布局来避免底部被覆盖了,比如当键盘显示的时候,重新布局避免被键盘盖住内容。默认值为 true。