さまざまな理由から、スクロール ビューのパン動作を再現しようとしています。PanResponder で Animated.decay を使用していますが、範囲外にならないように、値を 0 とコンテンツのサイズの間で固定する必要があります。
私はそれを行うために Animated.diffClamp を使用しましたが、AnimatedValue の値を正確にクランプするのではなく、その値から新しいクランプされた AnimatedValue を作成するだけです。
私にとって最善の解決策は、次のように Animated.decay 構成で境界を指定できるようにすることです。
Animated.decay(this.state.animatedPos, {
velocity: {vx: vx, vy: vy},
bounds: [0, viewWidth, 0, viewHeight]
}).start();
しかし、ドキュメントにはそのようなものはありませんでした。それを達成するための最良の方法は何ですか?
ありがとう!