2013-04-14 3 views
0

4x4 ImageViews 그리드가있는 Android 앱에서 작업하고 있습니다. 핀치 확대 기능을 구현하여 레이아웃을 2x2 이미지 뷰로 변경하고 핀치 확대를 단지 1 (또는 1x1 이미지 뷰)로 확대 할 수 있습니다. 내 질문은 : 가능합니까? (죄송합니다, 만약 멍청한 소리가 들린다면, 안드로이드에 핀치 확대/축소를 구현하지 않았습니다.) 그렇다면 누군가 제게 도움이 될만한 조언을 해줄 수 있습니까? 미리 감사드립니다!핀치 줌을 사용하여 레이아웃을 변경할 수 있습니까?

+0

으로 가능합니까? 예! 단순한? 절대 안돼! 꼬집음 중에 조잡한 확대/축소를 적용하고 특정 임계 값에서 올바른 열 수를 가진 gridview로 조각을 변경합니다. 어쩌면 https://developer.android.com/reference/android/graphics/Camera.html로 마술을 펼칠 수도 있습니다. 행운을 빕니다! – Budius

답변

0

예, 가능하지만 원활하게 확대/축소하기를 원할 경우 매우 까다 롭고 재미있을 수 있습니다. 핀치 줌과 레이아웃 전환을 감지하면 간단합니다. 이를 감지하면 ScaleGestureDetector

관련 문제