2012-02-02 8 views
8

He definido mis propios gestos en una aplicación de Android. ¿Es esta la única forma de definir gestos?¿Hay bibliotecas de gestos de código abierto en Android?

¿Hay alguna biblioteca de código abierto estándar que ya tenga el archivo sin formato del gesto?

+1

Quizás te ayude [Biblioteca de gestos] (http://gestureworks.com/features/open-source-gestures/) y también [este] (http://www.androidian.de/?p=344) – Praveenkumar

+0

Tampoco pude encontrar ninguno. Parece que tenemos que crear nuestro propio filtro Raw Gesture usando la aplicación Gesture Builder viene como una aplicación predeterminada en emuladores por encima de 1.6 – AnujAroshA

+0

Creo que puede hacer el archivo sin procesar por su cuenta como quiera. Así que no es necesario que exista el archivo sin formato – Sameer

Respuesta

2

Este es el Android documentation que describirá los gestos. La clase GestureDetector contiene métodos para la mayoría de los gestos simples que necesitamos para nuestras pequeñas aplicaciones.

+0

Pero esto no es así relacionado con mi pregunta ... tampoco pude encontrar ninguno .... tampoco es posible combinar dos archivos de gestos sin formato porque Android Adk no reconoce dos archivos de gestos. No estoy seguro si su documentación es la misma, pero cuando lo probé no funcionó como si dos archivos de gestos no fueran reconocidos. Así que no es posible tener 2 en una aplicación y no hay manera de combinarlos ASAIK. –

+0

¿Es posible tener una biblioteca multitouch en Android con generador de gestos o está en TouchEvent es la única salida? –

+0

puede usar un 'GestureOverlayView' para obtener más control – edthethird

1

Casi todas las bibliotecas que tienen una interfaz de usuario táctil Android extendida son de propiedad ... HTC tiene sentido HTC, Samsung tiene TouchWiz, etc.

Apple tiene una gran cantidad de patentes para las cosas multi-touch, y yo piensan que sus batallas actuales contra HTC y otros fabricantes de teléfonos han desalentado el desarrollo de soluciones de código abierto. Para un desarrollador que invierte su tiempo en bibliotecas de código abierto con la esperanza de crear una comunidad a su alrededor y luego ofrecerlo comercialmente, esperar recibir "cartas de cese y desistimiento" no es un buen incentivo.

Pero, siempre puede implementar gestos multitáctiles usted mismo.

Un buen tutorial es Cómo usar multi-touch en Android 2.

+0

Apple está destruyendo el mundo (y a sí mismo) con patentes. – Pacerier

+0

Tengo dos bibliotecas de gestos de código abierto para Android https://bitbucket.org/warwick/hacergestov2 y https://bitbucket.org/warwick/hacergestov1. También tengo un widget de control de marcado aquí: https://bitbucket.org/warwick/hgdialrepo.Están muy probados y resumidos y admiten una gran cantidad de escenarios de desarrollador – user2288580

+0

Aquí hay algunas buenas bibliotecas de gestos de código abierto que he desarrollado vienen con aplicaciones de demostración https://bitbucket.org/warwick/hacergestov2 https: // bitbucket .org/warwick/hacergestov1 https://bitbucket.org/warwick/hgdialrepo – user2288580

3

He estado desarrollando a library para admitir gestos básicos de 1 y 2 dedos en Android con una funcionalidad muy simple.

La mayoría de los gestos se pueden establecer con tanta facilidad como:

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

    onSwipedown() { 
    } 
}); 

La biblioteca es de código abierto y también puede ser descargado como un archivo JAR (.jar).

Aún no he decidido una licencia (muy probablemente sea Apache), por lo que actualmente no tiene licencia.

+1

¿Algún nombre/enlace? ¿Cuál es la licencia? –

+0

@ivan_pozdeev lo siento mal. estaba muy somnoliento cuando estaba escribiendo eso. Olvidé el enlace completamente –

Cuestiones relacionadas