2D Value for driving 2D animations, such as pan gestures. Almost identical API to normal Animated.Value, but multiplexed. Contains two regular Animated.Values under the hood.

Hierarchy (view full)

Constructors

Properties

Methods

  • Returns void

  • Returns void

  • Converts {x, y} into {left, top} for use in style, e.g.

     style={this.state.anim.getLayout()}
    

    Returns {
        [key: string]: AnimatedValue;
    }

  • Converts {x, y} into a useable translation transform, e.g.

     style={{
    transform: this.state.anim.getTranslateTransform()
    }}

    Returns [{
        translateX: Value;
    }, {
        translateY: Value;
    }]

  • Parameters

    • Optional callback: ((value) => void)
        • (value): void
        • Parameters

          • value: {
                x: number;
                y: number;
            }
            • x: number
            • y: number

          Returns void

    Returns void

  • Parameters

    • offset: {
          x: number;
          y: number;
      }
      • x: number
      • y: number

    Returns void

  • Parameters

    • value: {
          x: number;
          y: number;
      }
      • x: number
      • y: number

    Returns void

  • Parameters

    • Optional callback: ((value) => void)
        • (value): void
        • Parameters

          • value: {
                x: number;
                y: number;
            }
            • x: number
            • y: number

          Returns void

    Returns void