c++ c blackberry-simulator blackberry-10 vmware-player

c++ - ¿Cómo simular pinch en BlackBerry 10 Simulator?



blackberry-simulator blackberry-10 (2)

Estoy más involucrado con WebWorks y el equipo de AIR en RIM, pero desde el principio, una solución independiente del lenguaje sería algo como lo siguiente:

  • Tiene algún controlador para el evento pinch, que es capaz de procesar los datos pasados ​​por el evento (gesto_pinch_t)
  • En lugar de usar el evento de pellizco para activar la devolución de llamada, puede simular un pellizco con algún otro evento que se pueda obtener (tal vez un doble toque o un botón de prueba de activación que active y luego todos los eventos táctiles se conviertan en el inicio de un pellizco simulado).
  • Luego hace que la propiedad centroide sea su coordenada inicial y luego, mientras arrastra con su dedo (o en este caso, con su cursor en el simulador), calcula la propiedad de distancia restando la coordenada actual con la coordenada de origen que hizo su centroide. .

Nuevamente, no he profundizado en el NDK específicamente, pero este es el enfoque que tomaría con JavaScript o ActionScript y es bastante factible. Me gustaría poder escribir un fragmento de código, pero espero que esto ayude a llevarte en la dirección correcta.

¡Aclamaciones!

Estoy desarrollando un proyecto utilizando Native SDK para BlackBerry 10. Estoy usando BlackBerry 10 Dev Alpha Simulator para realizar pruebas. Parece que no puedo simular un evento de pellizco, e hice algunas búsquedas solo para descubrir que esto aún no está implementado en el simulador.

Básicamente, necesito un método para crear un pinch y programarlo cuando se activa algún otro evento. ¿Cuál es la forma más fácil de hacer esto?

Editar:

No estoy buscando soluciones lingüísticas. Necesito una implementación arquitectónica. ¿Cómo se podría seguir utilizando gesture_pinch_t para crear un evento de pellizco (incluso con parámetros codificados)?


Solo para hacerle saber que ahora se admiten múltiples gestos táctiles en el simulador. Simplemente haga clic con el botón derecho y arrastre para agregar un evento táctil, hágalo nuevamente para simular más eventos táctiles, luego haga clic izquierdo para ejecutarlos al mismo tiempo.

Ejemplo de gesto de pellizco: