GestureDetector останавливает прокрутку изображения - PullRequest
0 голосов
/ 09 мая 2020

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

Эта функция в целом работает, я прокручиваю влево или вправо, и она печатает утешить. Проблема в том, что при использовании любого из параметров onHorizontalDrag моя карусель изображений прерывается. На onVerticalDrag этой проблемы нет.

Вот мой код, реализующий это:

         GestureDetector(
            onHorizontalDragUpdate: (DragUpdateDetails details) => print("Dragging"),
            child: new Swiper(
              outer: false,
              itemBuilder: (BuildContext context, int index) {
                return new Column(
                  children: <Widget>[
                    Column(
                      mainAxisSize: MainAxisSize.min,
                      children: <Widget>[
                        Stack(
                          children: <Widget>[
                              new Container(
                                decoration: BoxDecoration(
                                  border: Border.all(
                                    color: Colors.pink[250],
                                    width: 7,
                                  ),
                                  borderRadius: BorderRadius.circular(9),
                                ),
                                  child: new Container(
                                    child: new Image.asset(dateIdeas[index]['Image']),
                                  ),
                              ),
                              Text(dateIdeas[index]['Description'],
                                  style: TextStyle(
                                    fontSize: 30,
                                    color: Colors.white,
                                    fontFamily: 'IndieFlower',
                                  )),
                          ],
                        ),
                      ],
                    )
                  ],
                );
              },
              itemCount: dateIdeas.length,
              layout: SwiperLayout.TINDER,
              itemHeight: 700,
              itemWidth: 400,
            ),
          ),

Кто-нибудь сталкивался с чем-то похожим?

...