Jak používat Android mapy pro přiblížení s gestem ruky (iphone podobně)

hlasů
5

Jak se vám pomocí rozhraní API pro Android k přiblížení a oddálení mapy s 2 prstů, jako je iPhone?

Položena 15/04/2009 v 01:37
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
9

Budete muset přepsat MapActivity je OnTouchEvent () s něčím, jako je tento:

@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;
}
Odpovězeno 04/01/2010 v 22:47
zdroj uživatelem

hlasů
-2

Android nemá v současné době oficiálně podporuje multitouch. Došlo k nějaké práci různými lidmi (Google for ‚android multitouch‘ je stejně dobrý jako já), ale nic v úředním android distro nebo API dosud.

Relevantní blogu právě objevil v mém FeedReader s více údajů.

AKTUALIZOVÁNO: Jak Android API Level 5 (aka Android 2.0), Android má mít multi-touch rozhraní API. Podpora pro to je, samozřejmě, browser-specifické.

Odpovězeno 15/04/2009 v 02:02
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more