tabbar页面之间切换时会卸载(清理所有状态),解决这个问题。
变量、页面滚动状态等都可以保存
class _Page1State extends State<Page1> with AutomaticKeepAliveClientMixin {
@override
bool get wantKeepAlive => true; //总是保持存活
@override
Widget build(BuildContext context) {
super.build(context); //必须的
//return Widget
}
}