Я хочу использовать PageView
с вертикальной осью и перемещаться по страницам с помощью мыши-прокрутки, но при использовании мыши-прокрутки страница не прокручивается ... Страница прокручивается только тогда, когда я нажимаю и проведите пальцем вверх / вниз.
Есть ли способ сделать это?
Я хочу сохранить свойство pageSnapping: true
Проблема:
Когда я пытаюсь прокрутить страницу мышью, она не меняется, она просто возвращается к начальному смещению. Но когда я нажимаю и смахиваю работает ...
class Body extends StatefulWidget {
@override
_BodyState createState() => _BodyState();
}
class _BodyState extends State<Body> {
PageController _controller = PageController(keepPage: true);
@override
void initState() {
super.initState();
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Container(
height: Sizing.size.height,
width: Sizing.size.width,
child: Stack(
children: <Widget>[
PageView(
scrollDirection: Axis.vertical,
controller: _controller,
children: <Widget>[
Container(color: Colors.red),
Container(color: Colors.blue),
Container(color: Colors.orange),
],
),
],
),
),
);
}
}