我实现了一个自定义android SurfaceView类,该类绘制(onDraw方法)的东西通常大于可用设备的宽度和高度。当用户拉动屏幕并移动手指时,我需要实现一种图片移动,其速度和方向与用户给定的速度和方向相匹配。那部分我可以在onTouchEvent方法中完成。但是,这是我的问题:现在我也希望速度逐渐降低。我认为这可能必须使用DecelerateInterpolator进行编码。是否存在一些涉及SurfaceView,onTouchEvent和DecelerateInterpolator ...的示例或演示?

最佳答案

我当时在想解决问题的方法太复杂了。最终在这里找到了解决我的问题的方法:Smooth scrolling in Android OnGestureListener简化了所有手势管理。

关于android - SurfaceView onDraw模仿用户运动减速,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5994283/

10-12 15:33