Flutter底部导航
2020-08-24 本文已影响0人
懒惰的王子
Flutter提供了实现底部当行的类: BottomNavigationBar
页面嵌套采用的方式是:
1、BottomNavigationBar+PageView+AutomaticKeepAliveClientMixin
保证程序加载时,只初始化一个界面,后续页面的初始化根据tab的点击按需加载,这样能保证内存和性能的最优化。
2、在需要keep的页面build方法下添加super.build(context);这样会防止push页面后回来导致initstate方法重载