Class GestureDetector | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Class GestureDetector

    Inheritance
    System.Object
    Diagnosticable
    DiagnosticableTree
    CanonicalMixinDiagnosticableTree
    Widget
    StatelessWidget
    GestureDetector
    Inherited Members
    StatelessWidget.createElement()
    Widget.key
    Widget.toStringShort()
    Widget.canUpdate(Widget, Widget)
    CanonicalMixinDiagnosticableTree.pureWidget
    CanonicalMixinDiagnosticableTree.Equals(Object)
    CanonicalMixinDiagnosticableTree.GetHashCode()
    DiagnosticableTree.toStringShallow(String, DiagnosticLevel)
    DiagnosticableTree.toStringDeep(String, String, DiagnosticLevel)
    DiagnosticableTree.toDiagnosticsNode(String, DiagnosticsTreeStyle)
    DiagnosticableTree.debugDescribeChildren()
    Diagnosticable.ToString()
    Diagnosticable.toString(DiagnosticLevel)
    Namespace: Unity.UIWidgets.widgets
    Syntax
    public class GestureDetector : StatelessWidget

    Constructors

    GestureDetector(Key, Widget, GestureTapDownCallback, GestureTapUpCallback, GestureTapCallback, GestureTapCancelCallback, GestureDoubleTapCallback, GestureLongPressCallback, GestureLongPressUpCallback, GestureLongPressDragStartCallback, GestureLongPressDragUpdateCallback, GestureLongPressDragUpCallback, GestureDragDownCallback, GestureDragStartCallback, GestureDragUpdateCallback, GestureDragEndCallback, GestureDragCancelCallback, GestureDragDownCallback, GestureDragStartCallback, GestureDragUpdateCallback, GestureDragEndCallback, GestureDragCancelCallback, GestureDragDownCallback, GestureDragStartCallback, GestureDragUpdateCallback, GestureDragEndCallback, GestureDragCancelCallback, GestureScaleStartCallback, GestureScaleUpdateCallback, GestureScaleEndCallback, HitTestBehavior, DragStartBehavior)

    Declaration
    public GestureDetector(Key key = null, Widget child = null, GestureTapDownCallback onTapDown = null, GestureTapUpCallback onTapUp = null, GestureTapCallback onTap = null, GestureTapCancelCallback onTapCancel = null, GestureDoubleTapCallback onDoubleTap = null, GestureLongPressCallback onLongPress = null, GestureLongPressUpCallback onLongPressUp = null, GestureLongPressDragStartCallback onLongPressDragStart = null, GestureLongPressDragUpdateCallback onLongPressDragUpdate = null, GestureLongPressDragUpCallback onLongPressDragUp = null, GestureDragDownCallback onVerticalDragDown = null, GestureDragStartCallback onVerticalDragStart = null, GestureDragUpdateCallback onVerticalDragUpdate = null, GestureDragEndCallback onVerticalDragEnd = null, GestureDragCancelCallback onVerticalDragCancel = null, GestureDragDownCallback onHorizontalDragDown = null, GestureDragStartCallback onHorizontalDragStart = null, GestureDragUpdateCallback onHorizontalDragUpdate = null, GestureDragEndCallback onHorizontalDragEnd = null, GestureDragCancelCallback onHorizontalDragCancel = null, GestureDragDownCallback onPanDown = null, GestureDragStartCallback onPanStart = null, GestureDragUpdateCallback onPanUpdate = null, GestureDragEndCallback onPanEnd = null, GestureDragCancelCallback onPanCancel = null, GestureScaleStartCallback onScaleStart = null, GestureScaleUpdateCallback onScaleUpdate = null, GestureScaleEndCallback onScaleEnd = null, HitTestBehavior behavior = HitTestBehavior.deferToChild, DragStartBehavior dragStartBehavior = DragStartBehavior.down)
    Parameters
    Type Name Description
    Key key
    Widget child
    GestureTapDownCallback onTapDown
    GestureTapUpCallback onTapUp
    GestureTapCallback onTap
    GestureTapCancelCallback onTapCancel
    GestureDoubleTapCallback onDoubleTap
    GestureLongPressCallback onLongPress
    GestureLongPressUpCallback onLongPressUp
    GestureLongPressDragStartCallback onLongPressDragStart
    GestureLongPressDragUpdateCallback onLongPressDragUpdate
    GestureLongPressDragUpCallback onLongPressDragUp
    GestureDragDownCallback onVerticalDragDown
    GestureDragStartCallback onVerticalDragStart
    GestureDragUpdateCallback onVerticalDragUpdate
    GestureDragEndCallback onVerticalDragEnd
    GestureDragCancelCallback onVerticalDragCancel
    GestureDragDownCallback onHorizontalDragDown
    GestureDragStartCallback onHorizontalDragStart
    GestureDragUpdateCallback onHorizontalDragUpdate
    GestureDragEndCallback onHorizontalDragEnd
    GestureDragCancelCallback onHorizontalDragCancel
    GestureDragDownCallback onPanDown
    GestureDragStartCallback onPanStart
    GestureDragUpdateCallback onPanUpdate
    GestureDragEndCallback onPanEnd
    GestureDragCancelCallback onPanCancel
    GestureScaleStartCallback onScaleStart
    GestureScaleUpdateCallback onScaleUpdate
    GestureScaleEndCallback onScaleEnd
    HitTestBehavior behavior
    DragStartBehavior dragStartBehavior

    Fields

    behavior

    Declaration
    public readonly HitTestBehavior behavior
    Field Value
    Type Description
    HitTestBehavior

    child

    Declaration
    public readonly Widget child
    Field Value
    Type Description
    Widget

    dragStartBehavior

    Declaration
    public readonly DragStartBehavior dragStartBehavior
    Field Value
    Type Description
    DragStartBehavior

    onDoubleTap

    Declaration
    public readonly GestureDoubleTapCallback onDoubleTap
    Field Value
    Type Description
    GestureDoubleTapCallback

    onHorizontalDragCancel

    Declaration
    public readonly GestureDragCancelCallback onHorizontalDragCancel
    Field Value
    Type Description
    GestureDragCancelCallback

    onHorizontalDragDown

    Declaration
    public readonly GestureDragDownCallback onHorizontalDragDown
    Field Value
    Type Description
    GestureDragDownCallback

    onHorizontalDragEnd

    Declaration
    public readonly GestureDragEndCallback onHorizontalDragEnd
    Field Value
    Type Description
    GestureDragEndCallback

    onHorizontalDragStart

    Declaration
    public readonly GestureDragStartCallback onHorizontalDragStart
    Field Value
    Type Description
    GestureDragStartCallback

    onHorizontalDragUpdate

    Declaration
    public readonly GestureDragUpdateCallback onHorizontalDragUpdate
    Field Value
    Type Description
    GestureDragUpdateCallback

    onLongPress

    Declaration
    public readonly GestureLongPressCallback onLongPress
    Field Value
    Type Description
    GestureLongPressCallback

    onLongPressDragStart

    Declaration
    public readonly GestureLongPressDragStartCallback onLongPressDragStart
    Field Value
    Type Description
    GestureLongPressDragStartCallback

    onLongPressDragUp

    Declaration
    public readonly GestureLongPressDragUpCallback onLongPressDragUp
    Field Value
    Type Description
    GestureLongPressDragUpCallback

    onLongPressDragUpdate

    Declaration
    public readonly GestureLongPressDragUpdateCallback onLongPressDragUpdate
    Field Value
    Type Description
    GestureLongPressDragUpdateCallback

    onLongPressUp

    Declaration
    public readonly GestureLongPressUpCallback onLongPressUp
    Field Value
    Type Description
    GestureLongPressUpCallback

    onPanCancel

    Declaration
    public readonly GestureDragCancelCallback onPanCancel
    Field Value
    Type Description
    GestureDragCancelCallback

    onPanDown

    Declaration
    public readonly GestureDragDownCallback onPanDown
    Field Value
    Type Description
    GestureDragDownCallback

    onPanEnd

    Declaration
    public readonly GestureDragEndCallback onPanEnd
    Field Value
    Type Description
    GestureDragEndCallback

    onPanStart

    Declaration
    public readonly GestureDragStartCallback onPanStart
    Field Value
    Type Description
    GestureDragStartCallback

    onPanUpdate

    Declaration
    public readonly GestureDragUpdateCallback onPanUpdate
    Field Value
    Type Description
    GestureDragUpdateCallback

    onScaleEnd

    Declaration
    public readonly GestureScaleEndCallback onScaleEnd
    Field Value
    Type Description
    GestureScaleEndCallback

    onScaleStart

    Declaration
    public readonly GestureScaleStartCallback onScaleStart
    Field Value
    Type Description
    GestureScaleStartCallback

    onScaleUpdate

    Declaration
    public readonly GestureScaleUpdateCallback onScaleUpdate
    Field Value
    Type Description
    GestureScaleUpdateCallback

    onTap

    Declaration
    public readonly GestureTapCallback onTap
    Field Value
    Type Description
    GestureTapCallback

    onTapCancel

    Declaration
    public readonly GestureTapCancelCallback onTapCancel
    Field Value
    Type Description
    GestureTapCancelCallback

    onTapDown

    Declaration
    public readonly GestureTapDownCallback onTapDown
    Field Value
    Type Description
    GestureTapDownCallback

    onTapUp

    Declaration
    public readonly GestureTapUpCallback onTapUp
    Field Value
    Type Description
    GestureTapUpCallback

    onVerticalDragCancel

    Declaration
    public readonly GestureDragCancelCallback onVerticalDragCancel
    Field Value
    Type Description
    GestureDragCancelCallback

    onVerticalDragDown

    Declaration
    public readonly GestureDragDownCallback onVerticalDragDown
    Field Value
    Type Description
    GestureDragDownCallback

    onVerticalDragEnd

    Declaration
    public readonly GestureDragEndCallback onVerticalDragEnd
    Field Value
    Type Description
    GestureDragEndCallback

    onVerticalDragStart

    Declaration
    public readonly GestureDragStartCallback onVerticalDragStart
    Field Value
    Type Description
    GestureDragStartCallback

    onVerticalDragUpdate

    Declaration
    public readonly GestureDragUpdateCallback onVerticalDragUpdate
    Field Value
    Type Description
    GestureDragUpdateCallback

    Methods

    build(BuildContext)

    Declaration
    public override Widget build(BuildContext context)
    Parameters
    Type Name Description
    BuildContext context
    Returns
    Type Description
    Widget
    Overrides
    StatelessWidget.build(BuildContext)

    debugFillProperties(DiagnosticPropertiesBuilder)

    Declaration
    public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
    Parameters
    Type Name Description
    DiagnosticPropertiesBuilder properties
    Overrides
    Widget.debugFillProperties(DiagnosticPropertiesBuilder)
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023