void _handleDragEnd(DragEndDetails details) { D.assert(mounted); D.assert(_backGestureController != null); _backGestureController.dragEnd(_convertToLogical(details.velocity.pixelsPerSecond.dx / context.size.width) ?? 0.0f); _backGestureController = null; }
void _handleDragCancel() { D.assert(mounted); _backGestureController?.dragEnd(0.0f); _backGestureController = null; }
void _handleDragStart(DragStartDetails details) { D.assert(mounted); D.assert(_backGestureController == null); _backGestureController = widget.onStartPopGesture(); }