Я пытаюсь реализовать 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,
),
),
Кто-нибудь сталкивался с чем-то похожим?