から来ています。私はネイティブアニメーションに反応します。それsouldn'tfunction 'interpolate`は
transform: [{
rotate: this.position.x.interpolate({
inputRange: [-200, 200],
outputRange: ['-45deg', '45deg'] // 0 : 150, 0.5 : 75, 1 : 0
}),
}],
があること:
transform: [{
rotate: this.position.x._interpolation({
inputRange: [-200, 200],
outputRange: ['-45deg', '45deg'] // 0 : 150, 0.5 : 75, 1 : 0
}),
}],
P.S.私はconsole.log(this.position.x);
とき、それはなぜ我々がやるんx
下の関数名は_interpolation
であることを示していますthis.position = new Animated.ValueXY();
_
を持つプロパティをプレフィックス
AnimatedValueはどこから来ていますか? – farmcommand2
あなたのスクリーンショットは、その値が 'AnimatedValue'のインスタンスであることを示しています。 –
ここに、 'AnimatedValue'のソースコードへのリンクがあります:https://github.com/facebook/react-native/blob/1e8f3b11027fe0a7514b4fc97d0798d3c64bc895/Libraries/Animated/src/nodes/AnimatedValue.js –