Создайте массив из Animated.Value
, как
this.heights = [new Animated.Value(10), new Animated.Value(20), new Animated.Value(30)];
Затем используйте Функция создания анимации , чтобы запустить анимацию согласно вашему требованию
Animated.parallel([
Animated.timing(this.heights[0], { toValue: **, duration: **}),
Animated.timing(this.heights[1], { toValue: **, duration: **}),
Animated.timing(this.heights[2], { toValue: **, duration: **})
]).start()
Затем используйтеthis.heights
в методе рендеринга, например
<Animated.View style={{height: this.heights[0]}}/>
<Animated.View style={{height: this.heights[1]}}/>
<Animated.View style={{height: this.heights[2]}}/>
Надеюсь, это поможет!