我想在Android应用程序中处理pinch事件以放大和缩小。
我相信Android 2.0具有多点触控功能,并且听说Android 1.6可能支持也可能不支持,具体取决于设备。
检测夹点事件的最佳方法是什么,而对于不支持它的设备则优雅地降级?我的目标是Android 1.5向上。
答案 0 :(得分:20)
Ed Burnette(Hello Android作者)关于多点触控(包括捏缩放)的精彩文章可以在这里找到:http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2/1747
这是一篇关于Android开发者博客的文章,该文章关于在支持它们的设备上利用新API的功能,同时优雅地继续支持旧设备。 http://android-developers.blogspot.com/2009/04/backward-compatibility-for-android.html
答案 1 :(得分:0)
Android 1.6不支持多点触控,Android 2.0及以上版本,这意味着你需要拥有可以根据你检测到的Android版本交换的不同OnTouchHandler。有关如何实现捏缩放的更多信息,请查看this thread。