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

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

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

有帮助吗?

解决方案

您可以在此处找到 Ed Burnette(Hello Android 作者)关于多点触控(包括捏合缩放)的精彩文章: http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2/1747

Android 开发者博客上有一篇文章,介绍如何在支持新 API 的设备上利用新 API 的功能,同时继续优雅地支持旧设备。http://android-developers.blogspot.com/2009/04/backward-compatibility-for-android.html

其他提示

1.6的Android不支持多点触摸,机器人2.0及以上那样,这意味着你将需要具有不同OnTouchHandlers可以基于你检测Android版本交换。有关如何实现捏缩放的更多信息,看一看的此线程

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top