有什么办法可以在 ScrollView 之外使用 SliverGrid?
Is there any way I can use a SliverGrid outside a ScrollView?
我试图使用没有滚动行为的 GridView,我通过将 "primary" 属性设置为 false 来实现它。通过这样做,我注意到当一个可滚动小部件嵌套到另一个小部件时,卡片阴影会产生这种奇怪的效果。
Note the difference between the shadow of the two cards
所以我尝试通过使用 SliverGrid 让它工作,但我发现我需要将它包装在 CustomScrollView 或相关的对象中,这样我会再次创建阴影效果。有什么方法可以使用 SliverGrid 让我没有滚动行为?
有一个更简单的解决方案。
使用 Wrap
而不是 GridView
换行类似于列和行。但它是二维的。
它还具有控制项目间距的超酷功能。
我试图使用没有滚动行为的 GridView,我通过将 "primary" 属性设置为 false 来实现它。通过这样做,我注意到当一个可滚动小部件嵌套到另一个小部件时,卡片阴影会产生这种奇怪的效果。
Note the difference between the shadow of the two cards
所以我尝试通过使用 SliverGrid 让它工作,但我发现我需要将它包装在 CustomScrollView 或相关的对象中,这样我会再次创建阴影效果。有什么方法可以使用 SliverGrid 让我没有滚动行为?
有一个更简单的解决方案。
使用 Wrap
而不是 GridView
换行类似于列和行。但它是二维的。 它还具有控制项目间距的超酷功能。