안드로이드 맵을 사용하여 핸드 제스처로 확대하는 방법 (iPhone 좋아요)

StackOverflow https://stackoverflow.com/questions/749887

문제

Android API를 사용하여 iPhone과 같은 2 개의 손가락 제스처로 맵을 확대하고 아웃하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

Android는 현재 공식적으로 Multitouch를 지원하지 않습니다. 다양한 사람들 (Google for 'Android Multitouch'는 저만큼 좋음)의 작업이 있었지만 아직 공식 Android 배포판이나 API에는 아무것도 없었습니다.

관련 블로그 게시물 내 피드 리더에 더 많은 세부 사항이 나타났습니다.

업데이트 : 안드로이드로 API 레벨 5 (일명 Android 2.0), Android에는 다중 터치 API가 있습니다. 물론 이에 대한 지원은 브라우저 별입니다.

다른 팁

다음과 같은 내용으로 mapactivity의 ontouchevent ()를 무시해야합니다.

@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;
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top