2009-04-15 11 views

Respuesta

-2

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

A relevant blog post acaba de aparecer en mi lector de datos con más detalles.

ACTUALIZADO: A partir de Android API Level 5 (también conocido como Android 2.0), Android tiene una API multitáctil. El soporte para esto es, por supuesto, específico del navegador.

+0

En realidad multi-touch está disponible en el SDK actual. – CaseyB

9

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; 
} 
Cuestiones relacionadas