TouchRippleLongTapGestureRecognizer class
- Inheritance
-
- Mixed-in types
-
Constructors
-
TouchRippleLongTapGestureRecognizer({required TouchRippleContext context, required bool onlyMainButton, required Duration delayDuration, required Duration cycleDuration, required Duration acceptableDuration, required TouchRippleFocusTiming focusTiming, required TouchRippleContinuableCallback onLongTap, required TouchRippleCallback onLongTapRejectable, required VoidCallback onLongTapReject, required VoidCallback onLongTapAccept, required VoidCallback? onLongTapStart, required VoidCallback? onLongTapEnd})
-
Methods
-
accept()
→ void
-
inherited
-
acceptGesture(int pointer)
→ void
-
Called when this member wins the arena for the given pointer id.
override
-
addAllowedPointer(PointerDownEvent event)
→ void
-
Registers a new pointer that's been checked to be allowed by this gesture
recognizer.
inherited
-
addAllowedPointerPanZoom(PointerPanZoomStartEvent event)
→ void
-
Registers a new pointer pan/zoom that's been checked to be allowed by this
gesture recognizer.
inherited
-
addPointer(PointerDownEvent event)
→ void
-
Registers a new pointer that might be relevant to this gesture
detector.
inherited
-
addPointerPanZoom(PointerPanZoomStartEvent event)
→ void
-
Registers a new pointer pan/zoom that might be relevant to this gesture
detector.
inherited
-
checkConsecutive(int pointer)
→ void
-
Check if the long-tap gesture is currently can be consecutive.
-
debugDescribeChildren()
→ List<DiagnosticsNode>
-
Returns a list of DiagnosticsNode objects describing this node's
children.
inherited
-
debugFillProperties(DiagnosticPropertiesBuilder properties)
→ void
-
Add additional properties associated with the node.
inherited
-
didStopTrackingLastPointer(int pointer)
→ void
-
Called when the number of pointers this recognizer is tracking changes from one to zero.
inherited
-
dispose()
→ void
-
Releases any resources used by the object.
override
-
ensureFocusEnd()
→ void
-
Ensures that focus is deactivated if it is currently active.
This method guarantees that focus will be properly ended in
situations where it remains active.
inherited
-
focusEnd()
→ void
-
Invokes the onFocusEnd callback when a focus gesture is finished.
Therefore, this method should be called whena consecutive events ended.
inherited
-
focusStart()
→ void
-
Invokes the onFocusStart callback when a focus gesture is initiated.
Therefore, this method should be called when consecutive events started.
inherited
-
getKindForPointer(int pointer)
→ PointerDeviceKind
-
For a given pointer ID, returns the device kind associated with it.
inherited
-
handleEvent(PointerEvent event)
→ void
-
Defines the values needed to process the gesture and
calls the callback function corresponding to the given event.
inherited
-
handleNonAllowedPointer(PointerDownEvent event)
→ void
-
Handles a pointer being added that's not allowed by this recognizer.
inherited
-
handleNonAllowedPointerPanZoom(PointerPanZoomStartEvent event)
→ void
-
Handles a pointer pan/zoom being added that's not allowed by this recognizer.
inherited
-
invokeCallback<T>(String name, RecognizerCallback<T> callback, {String debugReport()?})
→ T?
-
Invoke a callback provided by the application, catching and logging any
exceptions.
inherited
-
isPointerAllowed(PointerDownEvent event)
→ bool
-
Checks whether or not a pointer is allowed to be tracked by this recognizer.
inherited
-
isPointerPanZoomAllowed(PointerPanZoomStartEvent event)
→ bool
-
Checks whether or not a pointer pan/zoom is allowed to be tracked by this recognizer.
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
onConsecutive(int pointer)
→ void
-
-
onPointerCancel(PointerCancelEvent event)
→ void
-
inherited
-
onPointerDown(PointerDownEvent event)
→ void
-
override
-
onPointerMove(PointerMoveEvent event)
→ void
-
inherited
-
onPointerUp(PointerUpEvent event)
→ void
-
override
-
reject()
→ void
-
inherited
-
rejectByOffset(Offset offset)
→ bool
-
Returns whether to reject the gesture based on the given pointer offset.
inherited
-
rejectGesture(int pointer)
→ void
-
Called when this member loses the arena for the given pointer id.
override
-
resolve(GestureDisposition disposition)
→ void
-
Resolves this recognizer's participation in each gesture arena with the
given disposition.
inherited
-
resolvePointer(int pointer, GestureDisposition disposition)
→ void
-
Resolves this recognizer's participation in the given gesture arena with
the given disposition.
inherited
-
startTrackingPointer(int pointer, [Matrix4? transform])
→ void
-
Causes events related to the given pointer ID to be routed to this recognizer.
inherited
-
stopTrackingIfPointerNoLongerDown(PointerEvent event)
→ void
-
Stops tracking the pointer associated with the given event if the event is
a PointerUpEvent or a PointerCancelEvent event.
inherited
-
stopTrackingPointer(int pointer)
→ void
-
Stops events related to the given pointer ID from being routed to this recognizer.
inherited
-
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style})
→ DiagnosticsNode
-
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString({DiagnosticLevel minLevel = DiagnosticLevel.info})
→ String
-
A string representation of this object.
inherited
-
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65})
→ String
-
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug})
→ String
-
Returns a one-line detailed description of the object.
inherited
-
toStringShort()
→ String
-
A brief description of this object, usually just the runtimeType and the
hashCode.
inherited