PhotoView 현재의 이미지 상태(줌, 위치)를 저장했다가 다시 적용하는 법
PhotoView는 안드로이드에서 핀치 줌을 손쉽게 구현할 수 있는 라이브러리이다. PhotoView를 사용할 때 이미지의 현재 확대 수준과 포커스 위치를 저장했다가 이미지를 변경한 후 다시 적용해야 할 경우가 있는데, getSuppMatrix와 setSuppMatrix 함수를 통해서 할 수 있다. 코틀린으로 설명한다. 1.현재 상태 저장 var matrix = Matrix() // 현재 상태를 저장할 매트릭스를 생성한다. photoView.getSuppMatrix(matrix) // 매트릭스를 인자로 넘겨서 상태를 받아온다. 2.이미지 변경 photoView.setImage(bitmap) 3.저장한 상태 적용 photoView.setSuppMatrix(matrix) // 저장했던 상태를 이미지가 변경된..
프로그래밍
2019. 8. 12. 12:12
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 성장 전략
- 수요의 가격탄력성
- 항공기엔진
- 날 수 있는 이유
- 물고기가 빨리 죽는 이유
- 앤소프 매트릭스
- 코틀린
- 포토뷰
- 성장 벡터
- 해외직구
- 줌 상태 저장
- 국내유가
- 제약이론
- 시간과 공간
- 비행기엔진
- 물고기가 바로 죽는 이유
- 타오바오
- 성질이 급한 물고기
- 스코프 함수
- 설득의 진짜 의미
- 미래의 힘
- PhotoView
- 자율주행
- 범죄 감소
- 기업 전략
- Kotlin
- 엘리 골드렛
- 기업 성장
- 알리익스프레스
- 앤소프
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함