美文网首页
Flutter--tabBarView切换页面 防止页面重绘

Flutter--tabBarView切换页面 防止页面重绘

作者: 小码农CC | 来源:发表于2019-12-03 18:16 被阅读0次

1.被重绘的tab页要 混入AutomaticKeepAliveClientMixin

// with 混入
class DevicePageLayout extends  WidgetState<DevicePage>  with AutomaticKeepAliveClientMixin

2.实现wantKeepAlive方法 ,返回值改成true

  @override
  // TODO: implement wantKeepAlive
  bool get wantKeepAlive => true;

3.build中加入 super.build(context);

@override
Widget build(BuildContext context) {
  super.build(context);
  // TODO: implement build

相关文章

网友评论

      本文标题:Flutter--tabBarView切换页面 防止页面重绘

      本文链接:https://www.haomeiwen.com/subject/vqkhgctx.html