我想在我的 Android 应用程序中处理捏事件以放大和缩小。
我相信 Android 2.0 具有多点触控功能,并且听说 Android 1.6 可能支持也可能不支持,具体取决于设备。
检测捏合事件的最佳方法是什么,同时为不支持它的设备优雅地降级?我的目标是 Android 1.5 以上。
我想在我的 Android 应用程序中处理捏事件以放大和缩小。
我相信 Android 2.0 具有多点触控功能,并且听说 Android 1.6 可能支持也可能不支持,具体取决于设备。
检测捏合事件的最佳方法是什么,同时为不支持它的设备优雅地降级?我的目标是 Android 1.5 以上。
Ed Burnette(Hello Android Author)关于多点触控(包括捏缩放)的精彩文章可以在这里找到:http ://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-机器人-2/1747
这是 Android 开发人员博客上的一篇文章,介绍了在支持它们的设备上利用新 API 的功能,同时优雅地继续支持旧设备。 http://android-developers.blogspot.com/2009/04/backward-compatibility-for-android.html
Android 1.6 不支持多点触控,Android 2.0 及更高版本支持,这意味着您需要有不同的 OnTouchHandlers,您可以根据您检测到的 Android 版本进行交换。有关如何实现捏缩放的更多信息,请查看此线程。