2017-04-09 202 views
0

不知道爲什麼,但Animated不具有財產subtract(如:Animated.subtract(a,b)。 我怎麼能減去兩個Animated.Values反應原生。 Animated.subtract

+0

有什麼用例呢?也許這可以通過以某種方式內插內插值來實現。 –

+0

是的,我使用這種技術,工作。 – Edgar

+0

@Edgar能否詳細說明如何使用插值來實現這一點? –

回答

1

對於那些誰正在尋找,只需要使用

Animated.add(endAnimatedValue, startAnimatedValue.interpolate({ 
    inputRange: [0, 1], 
    outputRange: [1, 0], 
})) 

該零件:

inputRange: [0, 1], 
outputRange: [1, 0], 

否定的結果的「startAnimatedValue」

1

另一種方式做,這是結合Animated.addAnimated.multiplyAnimated.add(x, Animated.multiply(-1, y))