Как ограничить Анимированный распад со значением анимации - PullRequest
0 голосов
/ 26 июня 2018

Я хочу установить минимальное и максимальное значение toValue для анимации

this.myAnimated = new Animated.ValueXY() ; 

и в PanResponder

onPanResponderRelease: (evt, gestureState) => {
      this.myAnimated.flattenOffset();

      Animated.decay(this.myAnimated, {
          deceleration: 0.997,
          velocity: {x: 0, y: gestureState.vy},
      }).start();
}

Я надеюсь, что смогу получить его

1 Ответ

0 голосов
/ 26 июня 2018

Эта проблема была решена для меня, как это

this._value = {x: 0, y: 0};

this.myAnimated.addListener((value) => {

    if (value.y < 100 && value.y > 500 )
       Animated.decay(this.state.myAnimated).stop();

    this._value = value
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...