이러한 줌 이벤트를 만들 수 있나요?
조회수 582회
이러한 줌 화면을 만들려면 어떻게 해야하나요?
조건은 다음과 같습니다.
- 현재 배경에 그려지고 있는 것은 실시간 데이터를 받아 비트맵으로 그려주고 있습니다.
- 1)과 같은 상황에서 한 점을 클릭하면 그 점을 중심으로 300x300의 사각형으로 표시를 하고 그 영역을 다른 Zoom Layout에 뿌려줍니다.
- 물론 이 Zoom Layout도 실시간으로 변동이 되어야합니다.
방법이 없을까요?ㅠ
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
onTouchEvent()
등을 이용하여 터치 한 부분의 x,y 값을 받습니다- 해당 zoom layout 에
draw()
를 override 하여Canvas.drawBitmap()
으로 bitmap 을 표시 합니다
참고가 될만한 링크를 첨부 합니다 https://stackoverflow.com/questions/9050996/android-drawing-bitmap-in-specific-location-refusal-to-draw
-
(•́ ✖ •̀)
알 수 없는 사용자
- 감사합니다 참고하여 한번 만들어보겠습니다! 알 수 없는 사용자 2019.8.6 11:59
- GLSurfaceView의 영역을 저장해서 붙여넣는데까지는 성공했는데, 그 특정 영역만 캡쳐를 하는걸 어찌해야할지 방법이 안서네요 ㅠㅠ 알 수 없는 사용자 2019.8.7 17:32
- 음.. 좀더 자세하게 설명해주실수 있나요? 알 수 없는 사용자 2019.8.8 12:48
댓글 입력