小编Fer*_*uiz的帖子

在 React Native 中动画旋转到最近的值

鉴于插值,必须旋转汽车标记:


this.rotation.interpolate({
  inputRange: [0, 360],
  outputRange: ['0deg', '360deg'],
  extrapolate: 'clamp'
})
Run Code Online (Sandbox Code Playgroud)

下面的GIF代表以下轴承:

1. 337.38055647641903
2. 335.202973299875
3. 13.03761189748721
4. 13.042704554861551
5. 358.77805501498045
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

绿线是我希望它的工作方式(旋转到最接近的值)。红线是它目前的工作方式(在 GIF 上)。

在此处输入图片说明

有没有办法将旋转动画设置为最接近的值?(在我们的例子中,顺时针方向从 335 到 13)。也许有更好的方法而不是插值?

react-native

6
推荐指数
1
解决办法
379
查看次数

标签 统计

react-native ×1