Please sign in to comment.
Fix initial value of native Animated.Value
Summary: Native Animated.Value uses the value it was created with when sending the config to native but this causes issue when the value has changed before calling `__makeNative` this happens with the `progress` value for `NavigationExperimental`. It gets initialized with value 1, then uses `setValue` to change it to 0 before starting the animation and this is when `__makeNative` is called. This simply uses the current value instead of the value passed to the constructor. Also pass offset so native implementations that support it can use it (iOS). **Test plan** Tested that the first transition that uses the `progress` animated value is not broken in an app that uses `NavigationExperimental` when using `useNativeDriver` for animations. Closes #10656 Differential Revision: D4107624 fbshipit-source-id: 921cf4a3422cf91923bc315fd7a15c508becddae
- Loading branch information...
Showing with 3 additions and 3 deletions.