7

我在 Android 应用程序中定义了自己的手势。这是定义手势的唯一方法吗?

是否有任何标准开源库已经拥有手势的原始文件?

4

3 回答 3

3

我一直在开发一个库来支持 Android 上的基本 1 和 2 手指手势,功能非常简单。

大多数手势可以很容易地设置为:

view.setOn2FingerGestureListener (new On2FingerGestureListener () {
    @Override
    onSwipeup() {
    }

    onSwipedown() {
    }
});

该库是开源的,也可以作为JAR文件 (.jar) 下载。

我还没有决定许可证(很可能是 Apache),所以目前它没有许可证。

于 2014-04-13T20:51:23.127 回答
2

这是描述手势的Android 文档。GestureDetector类包含我们小型应用程序所需的大多数简单手势的方法。

于 2012-03-08T10:25:21.197 回答
1

几乎所有具有扩展 Android 触摸 UI 的库都是专有的……HTC 有 HTC Sense,三星有 TouchWiz,等等。

苹果在多点触控方面拥有大量专利,我认为他们目前与 HTC 和其他手机制造商的斗争阻碍了开源解决方案的开发。对于将时间投入到开源库并希望围绕它创建一个社区然后可能以商业方式提供它的开发人员来说,期望收到“停止和终止信”并不是一个好的激励。

但是,您始终可以自己实现多点触控手势。

一个很好的教程是如何在 Android 2 中使用多点触控

于 2012-03-14T20:11:08.367 回答