小编apt*_*tik的帖子

颤振中的多标签/页面视图

如何在flutter中创建多页面视图,其中页面对应于bottomnavigationbar中的选项卡,使得与页面对应的窗口小部件仅按需构建一次.

例如,考虑一个简单的Facebook应用程序类型的UI,带有两个选项卡 - 提要和通知,具有以下行为:

  1. Feed和通知都是通过网络获取的项目列表.
  2. 假设原始标签是Feed,则只有在用户点击通知标签时才会提取通知
  3. 如果用户滚动了Feed,并点击了通知图标,然后再次点击Feed图标,则应记住滚动位置.

如果我使用TabBarView,它会在每次更改选项卡时重建窗口小部件,因此不会保留滚动位置.

flutter

5
推荐指数
1
解决办法
4172
查看次数

标签 统计

flutter ×1