android android-emulator pinchzoom

android - no se puede pellizcar el zoom en el emulador



android-emulator pinchzoom (12)

Tengo una aplicación en la que necesito implementar la edición de imágenes, que también incluye el zoom de pellizco. He terminado con el zoom de pellizco, pero puedo probarlo solo en el dispositivo, no en el emulador.

¿Hay alguna manera de probar el zoom pellizco en el emulador de Android, cualquier tecla de acceso directo o de cualquier otra manera?


  1. CTRL + un clic en el lado izquierdo de la pantalla de vista se alejará.

  2. Haga doble clic en una ubicación para acercarla.

  3. Norte y Sur -> Rueda de desplazamiento - arriba y abajo

  4. West-> CTRL + Desplazarse hacia arriba en el lado izquierdo de la pantalla

  5. East-> CTRL + Desplazarse hacia arriba en el lado derecho de la pantalla


¡Tengo la respuesta! ¡Finalmente lo descubrí!

Con un mouse: mantén presionada la tecla CTRL y mantén presionado el botón izquierdo del mouse, y al hacerlo, mueve el mouse.

Con un Trackpad: mantén presionada la tecla CTRL, mantén presionado el panel táctil y muévete con el dedo hacia la IZQUIERDA y hacia la DERECHA. No hacia arriba y hacia abajo. :)


A partir del 1 de marzo de 2016 para el emulador de Android Studio en Windows. La tecla de pellizco en el emulador es la tecla Alt. Mantenga presionada la tecla Alt y haga clic y arrastre el botón del mouse.

La tecla CTRL aún puede funcionar para usted, pero no funciona para mí.


Desde ADT 17, es posible usar un dispositivo físico Android 4.0 para enviar gestos multitáctiles al emulador. Ver las instrucciones de Android aquí .

Multitáctil

El emulador admite entrada multitáctil, como una función experimental en r17, utilizando un dispositivo Android conectado que ejecuta la aplicación SdkControllerMultitouch. La aplicación contiene una actividad que supervisa las entradas táctiles y las envía al emulador. Esto requiere una imagen del sistema Android 4.0 o posterior. La actividad muestra el contenido de las pantallas del emulador para ayudar con la interactividad. Se recomienda habilitar "mostrar toques" en la sección Desarrollador de la Configuración en el emulador para ver exactamente dónde se envían los toques.

El código fuente de la aplicación SdkControllerSensor se encuentra en

$ SDK / tools / apps / SdkControllerMultitouch /

Pero esto sigue siendo una solución ya que necesitamos un dispositivo real, aconsejaría probar tu aplicación directamente en el dispositivo real, es más robusta y aún más eficiente.


En una Mac con la última versión de AndroidStudio y un emulador vanilla Nexus 5 API 24, todo lo que tiene que hacer es mantener presionado cmd ( ).

Aparecerán los puntos de arrastre. Después de eso, simplemente haz clic y arrastra a cualquier parte de la pantalla.


Ha habido algún progreso en este campo con la versión 17 de las herramientas de Android: puede usar un dispositivo para controlar el emulador: http://developer.android.com/sdk/tools-notes.html .

De lo contrario, parece que probar en un dispositivo real es simplemente mejor para este caso (y en general también es mucho más rápido).


No puede probar el zoom de pellizco en Emulator. Utilice el dispositivo Real para probar el efecto de pellizco de zoom.

No lo he intentado con youwave. Puede ser que puedas probar pellizcar en ese entorno. No sur, pero solo intente con eso.

Disfruta Codificando ...


OK, estaba experimentando un poco, y en el emulador de Android bluestacks, lo he descubierto.

es Ctrl + rueda del mouse. funciona para mí, espero que te ayude también.


Para mac: use la tecla de opción and y luego use su mouse o panel táctil para pellizcar / acercar. Esto está funcionando en el emulador de estudio de Android.

Puede encontrar todos los accesos directos en el menú de controles extendidos, presionando los tres puntos en el menú y luego navegando hacia "ayuda".


PinchZoom funciona en Multi-Touch.

Si el dispositivo admite multitáctil, solo su código funcionará, de lo contrario no funcionará.

Como los emuladores de Android no admiten multi-touch, no se puede probar en emuladores.

Todavía nuevo ADT tiene característica Pero nunca lo intenté


Sé que esto es viejo, pero esto aún podría ayudar a alguien.

En mac:

Para zoom in uso, double click (en el panel de seguimiento)

Para zoom out use Comando + Mayús + click (en el panel de seguimiento)


Un emulador de Android no es compatible con multi-touch, no se puede probar en emuladores. Utilice el dispositivo real para realizar pruebas multitouch.

Para los desarrollos recientes al respecto, lea esto - http://tools.android.com/tips/hardware-emulation