コード例 #1
0
 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;
 }
コード例 #2
0
 void _handleDragCancel()
 {
     D.assert(mounted);
     _backGestureController?.dragEnd(0.0f);
     _backGestureController = null;
 }
コード例 #3
0
 void _handleDragStart(DragStartDetails details)
 {
     D.assert(mounted);
     D.assert(_backGestureController == null);
     _backGestureController = widget.onStartPopGesture();
 }