React native 如何在react native reanimated 2中执行串联/并行动画?

React native 如何在react native reanimated 2中执行串联/并行动画?,react-native,react-native-reanimated-v2,React Native,React Native Reanimated V2,我正在寻找react native中的Animated.sequence和Animated.parallel的等价物。到目前为止,与for v2相比,我只能看到with sequence函数,该函数只更改only on value的值,因此只能更改串联中一个组件的样式 我想要的是在两个不同的组件中触发动画,可以是串联的,也可以是并联的。 对于parallel,一个接一个地改变语句中的值似乎是有效的。如果我错了,请纠正我 // these will run in parallel val1

我正在寻找react native中的
Animated.sequence
Animated.parallel
的等价物。到目前为止,与for v2相比,我只能看到
with sequence
函数,该函数只更改only on value的值,因此只能更改串联中一个组件的样式

我想要的是在两个不同的组件中触发动画,可以是串联的,也可以是并联的。 对于parallel,一个接一个地改变语句中的值似乎是有效的。如果我错了,请纠正我

  // these will run in parallel
  val1Shared.value = withTiming(50);
  val2Shared.value = withTiming(100);
但对于这个系列,我需要在useTiming回调中包含每个动画。这导致了一种地狱

  val1Shared.value = withTiming(50, undefined, () => {
    val2Shared.value = withTiming(100);
  });
请提供最佳实践,以实现这一点。 谢谢