GridView внутри PageView флаттер

Я новичок в флаттере, и в моем предыдущем приложении для Android я мог легко сделать любой прокручиваемый вид внутри другого с тем же направлением, работая в обоих направлениях.

Интересно, возможно ли это при флаттере: в этом случае у меня есть простой GridView внутри PageView с тем же направлением (вертикальным).

Я просто хочу обработать случай, когда GridView не может прокручиваться (достигается верх), и позволить родительскому элементу (PageView) обрабатывать жест.

Чтобы быть более точным, в моем приложении для Android я мог бы просто использовать класс Google NestedScrollableHost.

См. Другой мой ответ на эту тему в Android.

Я бы добавил, что ответ на этот вопрос может работать с любым прокручиваемым представлением внутри другого с тем же направлением.

Спасибо !


person Tom3652    schedule 10.04.2021    source источник


Ответы (1)


Установите параметры Gridview следующим образом:

GridView(
  shrinkWrap: true, 
  physics: NeverScrollableScrollPhysics(),
person Jim Chiu    schedule 12.04.2021
comment
Ваше решение, к сожалению, не работает, потому что GridView больше просто не прокручивается, но он должен быть прокручиваемым, если не достигнут верх И жест перетаскивания идет в том же направлении - person Tom3652; 12.04.2021