,定义了一下设置填充的方法
EdgeInsets
fromLTRB(double left, double top, double right, double bottom) :分别指定四个方向的填充..., //容器的高度
BoxConstraints constraints, //容器大小的限制条件
this.margin,//容器外补白,不属于decoration的装饰范围
this.transform...,
),
),
复制代码
实际上就是给最外层套了一个Padding
Scaffold,TabBar,底部导航
一个完整的路由页面可能会包含导航栏,抽屉菜单(Drawer) 以及底部 Tab 导航栏菜单等...,他包含
1,导航栏,导航栏的按钮
2,抽屉菜单
3,底部导航
4,右下角悬浮按钮
实现代码如下:
class ScaffoldRoute extends StatefulWidget {
@override...Material 风格的导航栏,通过他可以设置标题,导航栏菜单,导航底部tab等
AppBar({
Key key,
this.leading, //导航栏最左侧Widget,常见为抽屉菜单按钮或返回按钮