【问题标题】:Detecting pinch in Android在 Android 中检测捏合
【发布时间】:2011-02-07 13:30:00
【问题描述】:

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

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

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

【问题讨论】:

    标签: android multi-touch graceful-degradation pinch


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      可以在此处找到 Ed Burnette(您好 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

      【讨论】:

        猜你喜欢
        • 2012-06-11
        • 2019-10-11
        • 1970-01-01
        • 2015-07-25
        • 1970-01-01
        • 1970-01-01
        • 2014-11-09
        • 1970-01-01
        • 2012-01-29
        相关资源
        最近更新 更多