问题 I'm working on a drawing app, where the user can pan & zoom to a specific portion of the screen and start drawing with zoom applied. To be more specific, I'm looking for a way to implement zoom, pinch & pan gesture in Canvas (horizontal and vertical scrolling with moveable x, y coordinates). Right now, I've successfully developed the zoom only feature but it's not accurate and the pan option is not working. See my sample code here, public class DrawingView extends View { //canvas private