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

Я пытаюсь сравнить анимированное значение с нормальным значением индекса. То, что я пытаюсь сделать, это создать массив выходного диапазона на основе активного индекса (который является анимированным значением). Я использую Reanimated вместо Animated library, которая идет с RN. Я попытался сделать следующее:

set(
  state.position,
  interpolate(activeIndexTransition, {
    inputRange: tabs.map((_tab, i) => i),
    outputRange: positions.map((value, index) => {
      cond(eq(activeIndexTransition, index), [state.position], [-1 * value])
    })
  })
),

Итак, если текущий activeIndexTransition равен индексу, то вернуть state.position для данной позиции в массиве outputrange, если не вернуть предопределенное значение , Я также пытался приравнять индекс карты к анимированному значению, как это. Но, похоже, это не работает.

const AnimatedIndex = new Value(index)

Как мне добиться этого логика c? Спасибо

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