From b7903e4f96bad1f322e76b5e99b35c1a32e18ca7 Mon Sep 17 00:00:00 2001 From: Felix Oghina Date: Tue, 9 Aug 2016 04:04:33 -0700 Subject: [PATCH] fix method overriding when using native animations Reviewed By: davidaurelio Differential Revision: D3683921 fbshipit-source-id: 8be9437c1f2625c69d0e07142010494a01f52005 --- Libraries/Animated/src/AnimatedImplementation.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Libraries/Animated/src/AnimatedImplementation.js b/Libraries/Animated/src/AnimatedImplementation.js index f21ed5be2ac..33a48d387ac 100644 --- a/Libraries/Animated/src/AnimatedImplementation.js +++ b/Libraries/Animated/src/AnimatedImplementation.js @@ -97,7 +97,7 @@ class Animation { NativeAnimatedAPI.stopAnimation(this.__nativeId); } } - _getNativeAnimationConfig(): any { + __getNativeAnimationConfig(): any { // Subclasses that have corresponding animation implementation done in native // should override this method throw new Error('This animation type cannot be offloaded to native'); @@ -114,7 +114,7 @@ class Animation { NativeAnimatedAPI.startAnimatingNode( this.__nativeId, animatedValue.__getNativeTag(), - this._getNativeAnimationConfig(), + this.__getNativeAnimationConfig(), this.__debouncedOnEnd.bind(this) ); } @@ -253,7 +253,7 @@ class TimingAnimation extends Animation { this._useNativeDriver = config.useNativeDriver !== undefined ? config.useNativeDriver : false; } - _getNativeAnimationConfig(): any { + __getNativeAnimationConfig(): any { var frameDuration = 1000.0 / 60.0; var frames = []; for (var dt = 0.0; dt < this._duration; dt += frameDuration) { @@ -485,7 +485,7 @@ class SpringAnimation extends Animation { this._friction = springConfig.friction; } - _getNativeAnimationConfig() { + __getNativeAnimationConfig() { return { type: 'spring', overshootClamping: this._overshootClamping,