Funcionalidad de las pantallas táctiles y la entrada del usuario

Soy un aficionado (de escritorio) programador, pero quiero entrar en los teléfonos. Tengo algunas ideas para las aplicaciones, pero la pantalla táctil y sus entradas me confunden ….

Sé que las pantallas táctiles pueden aceptar múltiples puntos de contacto. Por ejemplo, acercarse a tomar dos dedos y acercarlos .. y para hacer zoom usted hace lo contrario.

Aquí está mi problema sin embargo … Nunca he visto la funcionalidad con cualquier aplicación de teléfono en cualquier teléfono (yo uso teléfonos de Windows y teléfonos android) donde …. la entrada en el tacto es de múltiples puntos, pero no empieza en el Mismo tiempo.

Por el bien de la ilustración voy a hacer un ejemplo. Suponga que tiene un mini navegador en un teléfono … y tiene una barra de desplazamiento vertical … y una horizontal. Lo que quiero hacer es poder desplazarse hacia abajo … y MIENTRAS estoy desplazando hacia abajo también desplazar la horizontal para que pueda mover la página a la izquierda o derecha. Así que unos segundos después de tocar la pantalla y comenzar a mover la barra de desplazamiento vertical hacia abajo o hacia arriba … quiero usar un dedo diferente y tocar la barra de desplazamiento horizontal y moverlo también (al mismo tiempo).

¿Es esto posible? ¿Hay ciertas limitaciones de hardware o software que impiden algo como esto?

2 Solutions collect form web for “Funcionalidad de las pantallas táctiles y la entrada del usuario”

Estás mezclando gestos y toques. Los gestos son comportamientos táctiles, como …

  • Dos dedos colocados al mismo tiempo que crecen separados unos de otros significa zoom-in .
  • Puntee y mantenga presionado el menú contextual contextual.
  • Presiona y arrastra igual que scroll.

Puede cancelar estos gestos cuando la aplicación no sigue estas convenciones. Por ejemplo, los pájaros enojados no se desplazan si usted golpea y arrastra sobre un pájaro, pero lo hace si usted lo hace en otra parte en la escena.

El estado predeterminado de los gestos es no detectar toques adicionales mientras realiza un gesto. Si se desplaza e introduce un segundo dedo para hacer clic en un botón mientras mantiene el dedo de desplazamiento, no pasará nada. No estoy seguro de si puede anular este comportamiento (y no creo que sea una buena idea tampoco).

Los toques, por otro lado, permiten una cierta cantidad de toques simultáneos dependiendo del dispositivo. Cuando un toque no es un gesto, puede iniciar un segundo o n número de toques después de que el primero comience.

Puede probar esto en http://raphaeljs.com/touches.html .

Ahora, volviendo a su ejemplo: depende de cómo se implemente. Si está utilizando los gestos del sistema operativo (toque y arrastre en cualquier lugar), a continuación, no, no puede introducir un segundo dedo para arrastrarlo horizontalmente, usaría el mismo dedo para desplazarse verticalmente (panorámica con un solo dedo). Pero, si tiene barras de desplazamiento reales (como las de las interfaces de ratón), sí, puede implementar el tipo de interfaz que está describiendo.

Sí, es posible y depende del teléfono, pero ya que la mayoría de los dispositivos Android y todos los dispositivos WP7 se multi touch no debería ser un problema

  • Dibujar gráfico multiplataforma (IOS, WindowsPhone, Android) biblioteca
  • Phonegap File Download to device - ¿Qué ruta del dispositivo tomar?
  • Cuán exacta es la medida de altitud en los teléfonos móviles
  • Restringir las llamadas a API. Permitir sólo mi aplicación para móviles
  • USB OTG teléfonos compatibles?
  • ¿Existe un marco de realidad aumentada que funcione en iPhone, Android y Windows Phone 7?
  • Windows Phone 7 equivalente de Android WebView
  • Experiencia de PhoneGap
  • ¿Cual es mejor? ¿Aplicación nativa o aplicación híbrida?
  • Compartir código compartido VS y MonoDevelop
  • Inicio del desarrollo de aplicaciones telefónicas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.