본문 바로가기 메뉴 바로가기

위드코딩

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

위드코딩

검색하기 폼
  • 분류 전체보기 (121)
    • Linux (29)
    • Mac (1)
    • Windows (3)
    • Raspberry Pi (19)
    • Python (26)
    • Node.js (1)
    • Android (14)
    • Tools (5)
    • Blog (1)
    • Site (1)
    • Photo (5)
    • MySQL (6)
    • Java (2)
    • JSP Servlet (7)
    • Network (1)
  • 방명록

PhotoView (1)
안드로이드 ImageView 멀티터치 핀치 줌(Pinch Zoom) 기능 구현하기 (PhotoView 라이브러리 사용법, 두 손가락으로 이미지 확대 축소하기)

안드로이드 프로그래밍을 하다보면 ImageView 이미지를 두 손가락(멀티터치)으로 확대, 축소가 가능하게 핀치 줌(Pinch Zoom) 기능을 구현해야 할 때가 있습니다. 이러한 기능을 제공하는 기본 위젯이 있으면 좋겠지만 없죠. 그렇다고 쉽게 구현할 수 있는 내용이 아닙니다. OnTouchEvent 이벤트를 추가해서 처리해야 하고, getPointerCount() 함수로 두 손가락인지도 체크해야 하며, 줌한 거리를 계산하기 위해 복잡한 산수도 해야합니다. 거기에다 확대가 된 이미지에 스크롤 기능도 추가해서 보고 싶은 부분을 볼 수 있게 조절 할 수도 있어야 합니다. 직접 코딩하겠다고 만만하게 덤볐다가는 엄청난 버그를 양산 할 수도 있죠. 공부삼아 직접 짜보는 것도 좋지만 개발자의 입장에선 잘 만들어 ..

Android 2014. 11. 24. 09:37
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 라즈베리파이 나스
  • 파이썬 함수
  • 라즈베리파이 오락실
  • linux
  • mysql
  • 파이썬
  • 게임기 만들기
  • 리눅스 설치
  • 라즈베리파이 NAS
  • Eclipse ADT
  • openmediavault
  • 파이썬 자료형
  • Android Programming
  • 안드로이드 프로그래밍
  • eclipse
  • 파이썬 연산자
  • 라즈베리파이 활용
  • 리눅스 기초
  • raspberry pi
  • 추억의 오락실
  • 이클립스 사용법
  • 라즈베리파이
  • 리눅스
  • PYTHON
  • Android Studio
  • 리눅스 cat
  • 파이썬 기초
  • 리눅스 명령어
  • jsp 프로그래밍
  • 파이썬 프로그래밍
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바