2012-02-02 79 views
8

我已經在Android應用中定義了自己的手勢。這是定義手勢的唯一方法嗎?Android中是否有開源手勢庫?

是否有任何標準的開源庫已經有手勢的原始文件?

+1

也許它可以幫助你[手勢庫](http://gestureworks.com/features/open-source-gestures/)&也[this](http://www.androidian.de/?p=344) – Praveenkumar 2012-03-08 10:24:20

+0

我也找不到任何。似乎我們必須創建我們自己的手勢原始fils通過使用手勢生成器應用程序作爲默認應用程序作爲默認應用程序在模擬器1.6以上 – AnujAroshA 2012-03-08 11:53:28

+0

我認爲你可以根據自己的需要製作原始文件。因此不需要已經存在的原始文件 – Sameer 2012-03-13 06:37:30

回答

2

這是描述手勢的Android documentationGestureDetector類包含我們小應用程序所需的大多數簡單手勢的方法。

+0

但這不是與我的問題有關...我無法找到任何....其也不可能結合兩個原始手勢文件,因爲android adk不識別兩個手勢文件。我不確定他們是否有任何相同的文檔,但是當我嘗試它時沒有發現,因爲兩個手勢文件沒有被識別,所以它不可能在一個應用程序中有2個,並且沒有辦法將它們合併爲ASAIK。 – 2012-03-09 02:17:45

+0

是否有可能使用手勢生成器在android中使用多點觸控庫,或者onTouchEvent是唯一的出路嗎? – 2012-03-14 03:30:42

+0

你可以使用'GestureOverlayView'進行更多的控制 – edthethird 2012-03-14 16:31:39

1

幾乎所有具有一個擴展的Android觸摸UI庫是專有的...宏達電的HTC Sense,三星的TouchWiz有等

蘋果擁有大量專利的多點觸摸的東西,和我認爲他們目前與HTC和其他手機制造商的戰鬥阻礙了開源解決方案的發展。對於一個將時間投入到開源圖書館的開發人員,希望創建一個圍繞它的社區,然後可能提供商業用途,期望獲得「停止和停止信件」不是一個好的激勵措施。

但是,您始終可以自己實現多點觸控手勢。

一個很好的教程是如何在Android中使用多點觸控2

+0

蘋果正在用專利破壞世界(以及它本身)。 – Pacerier 2014-11-19 02:32:22

+0

我有兩個用於Android https://bitbucket.org/warwick/hacergestov2和https://bitbucket.org/warwick/hacergestov1的開源手勢庫。我還有一個Dial Control Widget:https://bitbucket.org/warwick/hgdialrepo。它們經過了非常嚴格的測試和抽象,並支持大量的開發人員場景 – user2288580 2015-11-24 17:20:52

+0

下面是我開發的一些很好的開源手勢庫,它們附帶演示應用程序 https://bitbucket.org/warwick/hacergestov2 https:// bitbucket .org/warwick/hacergestov1 https://bitbucket.org/warwick/hgdialrepo – user2288580 2015-11-26 00:34:12

3

我一直在開發a library以支持Android上的基本1 nad 2手指手勢,並且功能非常簡單。該庫是開源的,也可以下載爲JAR文件(.jar)文件

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

    onSwipedown() { 
    } 
}); 

大多數手勢可以容易地被設定。

我還沒有決定許可證(最可能是Apache),所以目前它沒有許可證。

+1

任何名稱/鏈接?什麼牌照? – 2014-04-13 22:58:44

+0

@ivan_pozdeev對不起我的壞。當我寫這些的時候很昏昏欲睡。完全忘記了鏈接 – 2014-04-14 12:19:59