Inheritance
System.Object
DragGestureRecognizer
public abstract class DragGestureRecognizer : OneSequenceGestureRecognizer, GestureArenaMember
Constructors
Declaration
public DragGestureRecognizer(object debugOwner = null, PointerDeviceKind? kind = default(PointerDeviceKind? ), DragStartBehavior dragStartBehavior = DragStartBehavior.down)
Parameters
Fields
Declaration
protected Offset _pendingDragOffset
Field Value
Declaration
public DragStartBehavior dragStartBehavior
Field Value
Declaration
public float? maxFlingVelocity
Field Value
Type |
Description |
System.Nullable<System.Single> |
|
Declaration
public float? minFlingDistance
Field Value
Type |
Description |
System.Nullable<System.Single> |
|
Declaration
public float? minFlingVelocity
Field Value
Type |
Description |
System.Nullable<System.Single> |
|
Declaration
public GestureDragCancelCallback onCancel
Field Value
Declaration
public GestureDragDownCallback onDown
Field Value
Declaration
public GestureDragEndCallback onEnd
Field Value
Declaration
public GestureDragStartCallback onStart
Field Value
Declaration
public GestureDragUpdateCallback onUpdate
Field Value
Properties
Declaration
protected abstract bool _hasSufficientPendingDragDeltaToAccept { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Declaration
protected abstract Offset _getDeltaForDetails(Offset delta)
Parameters
Type |
Name |
Description |
Offset |
delta |
|
Returns
Declaration
protected abstract float? _getPrimaryValueFromOffset(Offset value)
Parameters
Type |
Name |
Description |
Offset |
value |
|
Returns
Type |
Description |
System.Nullable<System.Single> |
|
Declaration
protected abstract bool _isFlingGesture(VelocityEstimate estimate)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public override void acceptGesture(int pointer)
Parameters
Type |
Name |
Description |
System.Int32 |
pointer |
|
Overrides
Declaration
public override void addAllowedPointer(PointerDownEvent evt)
Parameters
Overrides
Declaration
public override void addScrollPointer(PointerScrollEvent evt)
Parameters
Overrides
Declaration
public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
Parameters
Overrides
Declaration
protected override void didStopTrackingLastPointer(int pointer)
Parameters
Type |
Name |
Description |
System.Int32 |
pointer |
|
Overrides
Declaration
protected override void didStopTrackingLastScrollerPointer(int pointer)
Parameters
Type |
Name |
Description |
System.Int32 |
pointer |
|
Overrides
Declaration
public override void dispose()
Overrides
Declaration
protected override void handleEvent(PointerEvent evt)
Parameters
Overrides
Declaration
public override void rejectGesture(int pointer)
Parameters
Type |
Name |
Description |
System.Int32 |
pointer |
|
Overrides