Как я могу предоставить Z-индекс для контейнеров в моем представлении страницы или предоставить ограничения, чтобы он не мог расширяться

#flutter

#flutter

Вопрос:

Я создаю горизонтальную карусель карточек, при этом каждая карта может также перемещаться по вертикали. Проблема в том, что просмотр страницы обрезает карточку при пролистывании по вертикали, ниже приведен фрагмент моего кода:

 Container(
        height: 500,
        child: SizedBox(
          height: 280,
          child: PageView.builder(
              itemCount: 5,
              pageSnapping: true,
              controller: _controller,
              onPageChanged: (int){
                setState(() {
                  this.pageNumber = int;
                });
              },
              itemBuilder: (context, position) {
                return AnimatedBuilder(
                  animation: _controller,
                  child: EventCardMini(controller: _controller, onTap: (){
                    Navigator.of(context).push(MaterialPageRoute(builder: (context) => EventDetailScreen(url: "https://i.ibb.co/0ywPLLp/hotel.png",)));
                  },
                    onDragUpEnd: (){
                      Navigator.of(context).push(MaterialPageRoute(builder: (context) => MediaTvScreen(), fullscreenDialog: true));
                    },
                  ),
                  builder: (BuildContext context, Widget child) {
                    double value = 1.0;
                    if (_controller.position.haveDimensions) {
                      value = _controller.page - position;
                      value = (1 - (value.abs() * .1)).clamp(0.0, 1.0);
                    }
                    return Transform.scale(
                      scale: value * 1, //Curves.easeOut.transform(value) * 1,
                      child: child,
                    );
                  },
                );
              }
          ),
        ),
      ),
 

как мне обеспечить вертикальный прокрутку карты без ее вырезания при просмотре страницы? Изначально я использовал стек, но это не сработало, я также попытался расширить пространство вокруг карты, чтобы на ней было место для перемещения вверх и вниз без обрезки, но просмотр страницы слишком расширяется, что делает проблему постоянной. Как я могу это сделать.

введите описание изображения здесь