平滑平移问题——每秒接触次数少
如果我在屏幕上快速滑动手指,Android 每秒只会给我大约 15 个不同的触摸事件。
这意味着,如果我有一个图像跟随我的手指平移,它每秒只会移动 15 次,这实际上是每秒 15 帧。
Google 地图的平移比每秒 15 帧流畅得多。
有谁知道当 Android 系统每秒不能提供超过 15 个触摸事件左右时,如何才能使平移更加平滑?
If I quickly swipe my finger around the screen, android only gives me about 15 different touch events per second.
This means that if I have an image panning around to follow my finger, it will only move 15 times per second, which is essentially 15 frames per second.
Google maps pans much more smoothly than 15 frames per second.
Does anyone know how it is possible to make panning smoother, when the android system won't provide you more than 15 touch events or so per second?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的解决方案是使用 Path 类的集成方法:quadTo() 或cubicTo()。
检查这个: http://developer.android.com/reference/android/graphics/路径.html
Your solution is use an integrated methods of Path class: quadTo() or cubicTo().
Check this: http://developer.android.com/reference/android/graphics/Path.html