我正在开发一个拖放代码,到目前为止,它可以正常工作,但是我需要它能够根据手指滑动的速度和方向来识别并采取行动(即使手指已经向上,也要保持移动,又名惯性)。一个更好的例子是facebook chatheads:

最佳答案

我必须使用一些自定义的onTouchEvent侦听器,并使用VelocityTracker来确定惯性运动的距离。然后,我只是使用平移动画器并重写onAnimationEnd来将实际的视图边距设置为新位置,就是这样:)

关于java - 惯性运动的拖放,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16678704/

10-11 00:03