14

我想在我的 Android 应用程序中处理捏事件以放大和缩小。

我相信 Android 2.0 具有多点触控功能,并且听说 Android 1.6 可能支持也可能不支持,具体取决于设备。

检测捏合事件的最佳方法是什么,同时为不支持它的设备优雅地降级?我的目标是 Android 1.5 以上。

4

2 回答 2

20

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

于 2010-04-13T19:44:26.013 回答
0

Android 1.6 不支持多点触控,Android 2.0 及更高版本支持,这意味着您需要有不同的 OnTouchHandlers,您可以根据您检测到的 Android 版本进行交换。有关如何实现捏缩放的更多信息,请查看此线程

于 2010-04-13T17:26:57.507 回答