2012-02-02 15 views
8

Ho definito i miei gesti in un'app Android. È questo l'unico modo per definire i gesti?Esistono librerie di gesti open source in Android?

Esistono librerie opensource standard che hanno già il file raw del gesto?

+1

Forse ti aiuta [Libreria dei gesti] (http://gestureworks.com/features/open-source-gestures/) e anche [this] (http://www.androidian.de/?p=344) – Praveenkumar

+0

Non sono riuscito a trovarne. Sembra che dobbiamo creare i nostri file raw gestuali utilizzando l'applicazione Gesture Builder come un'applicazione predefinita in emulatori sopra 1.6 – AnujAroshA

+0

Penso che tu possa creare il file raw da solo come vuoi.Così non c'è bisogno di file raw già esistente – Sameer

risposta

2

Questo è il Android documentation che descriverà i Gesti. La classe GestureDetector contiene metodi per la maggior parte dei gesti semplici di cui abbiamo bisogno per le nostre piccole applicazioni.

+0

Ma questo non è relativo alla mia domanda ... non ero in grado di trovare nessuno dei due .... non è anche possibile combinare due file gestuali come Android non riconosce due file gestuali. Non sono sicuro che la loro documentazione sia la stessa, ma quando l'ho provata non ha funzionato come se due file di gesture non fossero riconosciuti. Quindi non è possibile avere 2 in un'unica applicazione e non c'è modo di combinarli ASAIK. –

+0

È possibile avere una libreria multitouch in Android con gesture builder o onTouchEvent è l'unica via d'uscita? –

+0

è possibile utilizzare un 'GestureOverlayView' per un maggiore controllo – edthethird

1

Praticamente tutte le librerie che hanno un esteso Touch UI Android sono di proprietà ... HTC ha HTC Sense, TouchWiz Samsung ha, ecc

Apple detiene un sacco di brevetti per multi-touch le cose, e io Pensa che le loro attuali battaglie contro HTC e altri produttori di telefoni hanno scoraggiato lo sviluppo di soluzioni open source. Per uno sviluppatore che investe il proprio tempo in librerie open source con la speranza di creare una comunità intorno ad esso e quindi magari offrirlo commercialmente, aspettarsi di ricevere "lettere di cessazione e di ritiro" non è un buon incentivo.

Tuttavia, è sempre possibile implementare i gesti multi-touch da soli.

Un buon tutorial è Come utilizzare il multi-touch in Android 2.

+0

Apple sta distruggendo il mondo (e se stesso) con i brevetti. – Pacerier

+0

Ho due librerie di gesti open source per Android https://bitbucket.org/warwick/hacergestov2 e https://bitbucket.org/warwick/hacergestov1. Ho anche un widget di controllo quadrante qui: https://bitbucket.org/warwick/hgdialrepo.Sono molto testati e astratti e supportano una quantità impressionante di scenari di sviluppo – user2288580

+0

Ecco alcune buone librerie gestuali open source che ho sviluppato vengono con applicazioni demo https://bitbucket.org/warwick/hacergestov2 https: // bitbucket .org/warwick/hacergestov1 https://bitbucket.org/warwick/hgdialrepo – user2288580

3

Ho sviluppato a library per supportare i gesti di base 1 nad 2 su Android con una funzionalità molto semplice.

La maggior parte dei gesti possono essere impostati facilmente come:

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

    onSwipedown() { 
    } 
}); 

La biblioteca è opensource e può anche essere scaricato come file JAR (.jar).

Non ho ancora deciso una licenza (probabilmente sarà Apache), quindi attualmente è in licenza NO.

+1

Qualche nome/link? Qual è la licenza? –

+0

@ivan_pozdeev scusa il mio male. era abbastanza assonnato quando stavo scrivendo quello. ho dimenticato completamente il collegamento –

Problemi correlati