1,main首页搭建
TabNavigator extends BottomNavigationBar(类似viewpage的widget)可以添加多个PageView关联
BottomNavigationBar 添加子item BottomNavigationBarItem显示底部tablayout的icon和文字
pageview的PageController 可以控制点击是页面切换
2,homepage页面搭建
MediaQuery.removePadding()此widget可以移除外部空间 实现沉浸式效果 类似
Stack 此widget 类似android的relativilaoyout 相对布局 最后的子widget一直覆盖前一个widget
NotificationListener 此widget用于监听内部空间滑动状态 包括距离等,scrollListener.depth参数表面监控的内部第几个widget,可用于实现导航栏渐变效果
ListView 此widget 可实现Android recycleview效果 也可以用于实现LinearLayout效果
flutter_swiper: ^1.1.4此widget为第三方轮播图库 可以定义轮播指示器
PhotoHero 用于实现flutter Hero动画效果 主要用tag进行标记 类似Android转场动画
Navigator.of(context).pop(); 此为结束页面方法
Navigator.of(context) .push(MaterialPageRoute(builder: (context) {
return ListView。。。
此为跳转页面的方法之一 当前页面直接build一个新页面。
new Image.network( photo,fit: BoxFit.fill,)此为加载网络图片方法
Flutter 项目学习
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...