Tab、Drawer、SnackBar简单使用

322 阅读1分钟

(一)Tab的简单实用 1,创建一个DefaultTabController对象,有两个必传的参数 length 表示tab的个数,长度一定要和 TabBar.tabs 和TabBarView.children的长度 保持一致,DefaultTabController要显示的内容

(二)Drawer的简单实用

Scaffold组件里面有一个属性 drawer,使用系统定义好的Drawer组件,自定义了一个MyDrawerPage,显示在Drawer里面,点击ListView里面的每一项,就会关闭drawer

(三)SnackBar的简单实用,在TabBarView的每一项中,封装了一个MyGestureDetector组件,实现onTap回调,会在屏幕底部弹出SnackBar,他有一个action属性,设置action属性可以做一些撤销的操作,这里简单实用AlertDialog来做显示

效果如显示如下