onHorizontalDragStart method
Implementation
void onHorizontalDragStart(BuildContext context, DragStartDetails details) {
initCanDrag(context, details.localPosition.dx, 'onHorizontalDragStart');
if (canDrag) {
PageView? pageview = context.findAncestorWidgetOfExactType<PageView>();
if (pageview != null) {
PageController? controller = pageview.controller;
if (controller != null) {
final position = controller.position;
drag = position.drag(details, () {
drag = null;
});
}
}
}
}