我实现了一个自定义的android SurfaceView类,它绘制(onDraw方法)通常比可用设备宽度和高度更大的东西。当用户拿出屏幕并移动它的手指时,我需要实现一种图像移动,其速度和方向与用户给出的速度和方向相匹配。那部分我能够在onTouchEvent方法中完成。但这是我的问题:现在我也希望速度能够逐渐减速。我认为这可能需要使用DecelerateInterpolator进行编码...是否有一些涉及SurfaceView,onTouchEvent和DecelerateInterpolator的样本或演示......?
答案 0 :(得分:1)
我在考虑解决问题的方法太复杂了。最后找到了解决问题的方法:Smooth scrolling in Android OnGestureListener简化了所有手势管理。