android – GestureOverlayView和GestureDetector的性能

前端之家收集整理的这篇文章主要介绍了android – GestureOverlayView和GestureDetector的性能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用GestureOverlayView和ViewFlipper,并且 Android需要大约一秒钟来识别我的手势并转到下一个视图.但是,Android日历几乎立即翻转.我检查了Android日历代码,它使用了GestureDetector.这两种手势检测机制之间有很大差异吗?

我也想知道这两种检测手势的机制有什么区别.我知道GestureOverlayView出现在1.6,而GestureDetector出现在1.0.但是,当GestureOverlayView问世时,他们为什么不弃用GestureDetector呢?

解决方法

这两个组件有两个不同的目标. GestureDetector用于检测常见,简单和非可视的手势,如滚动,晃动,滑动等.GestureOverlayView用于检测在屏幕上绘制的复杂手势(任意形状,字母等).由于其性质,GestureOverlayView在开始识别形状之前依赖于时间.这不是性能问题.如果您只想检测滑动,只需使用GestureDetector即可.

猜你在找的Android相关文章