是否有一种简单的方法来调整帧运动中可拖动元素的动量/惯性?



抱歉,如果这是一个愚蠢的问题-感觉它应该是简单的,但我一直在搜索帧运动文档,谷歌,寻找以前的Q/a在这里,都无济于事。

我有一个可拖动的运动div,我只是想调整(特别是,减少)元素在拖动释放时的运动动量。

<motion.div drag >{child}</motion>

我不希望元素弹回它的原点,顺便说一下,这可以通过bouncstiffness和bounceDamping来控制,但这并不是我真正想要的。我可以为此使用另一个属性/参数吗?我不知道,只是看起来这将是一个非常常见的参数,人们需要调整,但也许我错过了一些明显的东西。

提前感谢!

如果有人在寻找相同的答案时遇到这个,我最终会浏览源代码并发现一些我在文档中没有看到的属性。

将这些属性添加到你的动作中。Div(或任何可拖动元素),并根据需要进行调整。

dragMomentum={true}
dragTransition={{ timeConstant: 1000, power: 0.1 }}

最新更新