Pregunta

¿Cómo se utiliza la API de Android para acercar y alejar los mapas con los movimientos de los dedos 2 como el iPhone?

¿Fue útil?

Solución

Android no admite actualmente oficialmente multitouch. Ha habido algo de trabajo por varias personas (de Google para 'multitouch androide' es tan buena como la mía), pero nada en la distribución androide oficial o API todavía.

relevante Entrada de blog solo se presentaron en mi lector de feeds con más detalles.

ACTUALIZADO: A partir de Android API nivel 5 (también conocido como Android 2.0), Android tiene una API multi-touch. Soporte para el mismo es, por supuesto, específica del navegador.

Otros consejos

Necesita anular OnTouchEvent del MapActivity () con algo como esto:

@Override
public boolean onTouchEvent(final MotionEvent event)
{
    if(event.getPointerCount() > 1)
    {
        int x1 = event.getX(0);
        int y1 = event.getY(0);
        int x2 = event.getX(1);
        int y2 = event.getY(1);

        // Get the distance and see how it compares to the previous
        // distance between these two pointers
    }
    return true;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top