flutter 界面重绘制问题处理(大神的处理方法,记录一下)
TabBarView 组件中切换页面时,子页面每次均会重新 initState 一次,导致每次都切换页面均会重绘(原地址)import 'package:flutter/material.dart';class Pages extends StatefulWidget{@override_PagesState createState() => _PagesState();}class _Pa
·
TabBarView 组件中切换页面时,子页面每次均会重新 initState 一次,导致每次都切换页面均会重绘(原地址)
import 'package:flutter/material.dart';
class Pages extends StatefulWidget{
@override
_PagesState createState() => _PagesState();
}
class _PagesState extends State<Pages> with AutomaticKeepAliveClientMixin{
@override
bool get wantKeepAlive => true; ///see AutomaticKeepAliveClientMixin
@override
Widget build(BuildContext context) {
super.build(context); /// see AutomaticKeepAliveClientMixin
// TODO: implement build
return Container();
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)