gpt4 book ai didi

dart - 如何在 SingleChildScrollView 中放置一个 ListView 但防止它们单独滚动?

转载 作者:IT王子 更新时间:2023-10-29 06:47:22 24 4
gpt4 key购买 nike

我有一个像这样的小部件树:

SingleChildScrollView
Column
Container
ListView(or GridView)

问题是当我的小部件树像上面那样时,它给我错误

NEEDS PAINT

所以我像这样更改我的小部件树:

Column
Container
ListView(or GridView)

但在这种情况下,ListView 或 GridView 部分单独滚动,我希望整个小部件树都滚动。你认为我该如何实现?

最佳答案

您可以使用您的第一个小部件树并应用以下更改:

  1. 在每个 ListViewGridView 中设置 shr​​inkWrap: true。这修复了您收到的错误消息。
  2. 在每个 ListViewGridView 中设置 physics: NeverScrollableScrollPhysics()。这会禁用它们的滚动,并且新的你只能在 SingleChildScrollView
  3. 上滚动

关于dart - 如何在 SingleChildScrollView 中放置一个 ListView 但防止它们单独滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56131101/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com