2010-05-10 5 views
0

이미지 뷰를 원 모양으로 복사하여 원래 크기보다 큰 사용자에게 다시 표시하여 이미지를 시뮬레이션 할 수 있습니다. 확대/축소 효과. 비트 맵을 사용하겠습니까? 감사.Android : 이미지 뷰를 붙잡기

답변

0

예 .... 작업중인 ImageView를 나타내는 Bitmap을 얻을 수 있습니다. 전에 캐싱을 활성화해야합니다 (setDrawingCacheEnabled(true) 메서드 호출). 이미지의 비트 맵 표현을 얻으려면 getDrawingCache() 메서드를 사용할 수 있습니다.

일단 비트 맵을 얻으면 크기를 조정하거나 원하는대로 변경할 수 있습니다. 그런 다음 비트 맵 부분을 그리는 Rect 객체를 만든 다음이 메서드를 사용하여 그 사각형을 그립니다. drawBitmap(Bitmap, Rect origin, Rect destination, Paint).

관련 문제