CockpitGestureAction.drag constructor

const CockpitGestureAction.drag({
  1. CockpitTarget? target,
  2. CockpitTargetGeometry? geometry,
  3. Offset? origin,
  4. CockpitGestureAnchor anchor = CockpitGestureAnchor.center,
  5. required Offset delta,
  6. Duration duration = const Duration(milliseconds: 220),
  7. Duration holdDuration = Duration.zero,
  8. double touchSlopX = cockpitDefaultDragTouchSlop,
  9. double touchSlopY = cockpitDefaultDragTouchSlop,
  10. int moveEventCount = 0,
  11. CockpitGestureProfile profile = CockpitGestureProfile.userLike,
  12. double? sampleHz,
  13. Duration? frameInterval,
  14. Duration initialHoldDuration = Duration.zero,
  15. PointerDeviceKind pointerDeviceKind = PointerDeviceKind.touch,
  16. int buttons = kPrimaryButton,
})

Implementation

const CockpitGestureAction.drag({
  CockpitTarget? target,
  CockpitTargetGeometry? geometry,
  Offset? origin,
  CockpitGestureAnchor anchor = CockpitGestureAnchor.center,
  required Offset delta,
  Duration duration = const Duration(milliseconds: 220),
  Duration holdDuration = Duration.zero,
  double touchSlopX = cockpitDefaultDragTouchSlop,
  double touchSlopY = cockpitDefaultDragTouchSlop,
  int moveEventCount = 0,
  CockpitGestureProfile profile = CockpitGestureProfile.userLike,
  double? sampleHz,
  Duration? frameInterval,
  Duration initialHoldDuration = Duration.zero,
  PointerDeviceKind pointerDeviceKind = PointerDeviceKind.touch,
  int buttons = kPrimaryButton,
}) : this._(
       type: CockpitGestureActionType.drag,
       target: target,
       geometry: geometry,
       origin: origin,
       anchor: anchor,
       pointerDeviceKind: pointerDeviceKind,
       buttons: buttons,
       delta: delta,
       duration: duration,
       holdDuration: holdDuration,
       touchSlopX: touchSlopX,
       touchSlopY: touchSlopY,
       moveEventCount: moveEventCount,
       profile: profile,
       sampleHz: sampleHz,
       frameInterval: frameInterval,
       initialHoldDuration: initialHoldDuration,
     );