Я пытаюсь создать анимацию, которая в основном меняет flexDirection вида. Проверить код
state = {
fadeAnim: new Animated.Value(0),
flex_direction_anim: new Animated.Value("column")
}
componentDidMount() {
Animated.timing(
this.state.fadeAnim,
{
toValue: 1,
duration: 2000
}
).start();
setTimeout(() => {
Animated.timing(
this.state.flex_direction_anim, {
toValue: "row",
duration: 2000
}
)
}, 5000)
}
В приведенном выше коде у меня установлено две анимации, плавная анимация работает нормально, но другая анимация просто выдает следующую ошибку.
Я не уверен, что я здесь делаю не так, возможно, такая анимация не поддерживается в React-Native.
Я также использовал библиотеку react-native-animatable, а также открыл проблему здесь
Любая документация или руководство будут очень полезны, Спасибо
@Harrison, спасибо за ваш комментарий, это решило мои 25% проблемы. Спасибо за руководство. :)





Привет! Прежде всего,
toValueпринимает целые числа, поэтому выполнениеtoValue: "row"вызовет ошибки. Более того, я думаю, что это руководство - именно то, что вам нужно. Я не собираюсь вдаваться в ответы, потому что не могу поверить в это. tutorialscapital.com/…