[Android] CanvasView 구현하기 (5) - Pinch-Zoom/Out 구현하기(2)
앞선 포스팅에 캔버스에 핀치줌, 핀치아웃 기능을 적용했었다.
앞선 포스팅에 캔버스에 핀치줌, 핀치아웃 기능을 적용했었다.
DrawView/CanvasView에 핀치줌(두 손가락으로 벌리고 좁히는 것)으로 캔버스를 확대하거나 축소하는 기능과, 두 손가락 드래그를 통해 캔버스를 이동시키는 기능을 구현했다.
SignatureView 글을 보고 구현 중인 DrawView에 베지어 곡선을 적용했었다.
이전 포스팅에서 Canvas와 Path, Paint를 활용해서 기본적인 그림판을 구현했었다.
안드로이드 CanvasView 또는 DrawView라고도 부르는 Custom view를 구현하고 있다.