【问题标题】:GridView inside PageView flutterPageView 内的 GridView 颤动
【发布时间】:2021-07-06 04:11:18
【问题描述】:

我是 Flutter 的新手,在我以前的 Android 应用程序中,我可以轻松地在另一个具有相同方向的可滚动视图中制作任何可滚动视图,双向工作。

我想知道在颤振中是否有可能:在这种情况下,我在 PageView 内有一个简单的 GridView,方向相同(垂直)。

我只是想处理GridView 无法滚动(到达顶部)的情况,并让父 (PageView) 处理手势。

更准确地说,在我的 Android 应用程序中,我可以简单地使用 Google 类 NestedScrollableHost

在 Android 中查看我的另一个 answer 来了解此主题。

我要补充一点,这个问题的答案可以与另一个具有相同方向的可滚动视图一起使用。

谢谢!

【问题讨论】:

    标签: flutter dart flutter-pageview


    【解决方案1】:

    目前,Flutter 存储库中有一个关于此问题的持续 feature request

    我在这里提问时添加了one,但第一个有更多的赞成票,所以如果你正在观看这个答案,请转到第一个链接并赞成这个问题

    【讨论】:

      【解决方案2】:

      如下设置你的 Gridview 参数:

      GridView(
        shrinkWrap: true, 
        physics: NeverScrollableScrollPhysics(),
      

      【讨论】:

      • 不幸的是,您的解决方案不起作用,因为 GridView 不再可滚动,但它需要它是可滚动的,除非到达顶部并且拖动手势朝同一方向移动
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-19
      • 1970-01-01
      • 2019-11-14
      • 2020-08-14
      • 1970-01-01
      • 1970-01-01
      • 2020-12-03
      相关资源
      最近更新 更多