Can we use scale gesture detector for pinch zoom in Android?

You can use this import android.content.Context; import android.graphics.Canvas; import android.graphics.drawable.BitmapDrawable; import android.util.AttributeSet; import android.util.Log; import android.view.MotionEvent; import android.view.ScaleGestureDetector; import android.view.View; public class MyImageView extends View { private static final int INVALID_POINTER_ID = -1; private Drawable mImage; private float mPosX; private float mPosY; private float mLastTouchX; private float mLastTouchY; private int mActivePointerId = INVALID_POINTER_ID; private ScaleGestureDetector … Read more

android pinch zoom

Updated Answer Code can be found here : official-doc Answer Outdated Check out the following links which may help you Best examples are provided in the below links, which you can refactor to meet your requirements. Implementing the pinch zoom gesture Android-pinch GestureDetector.SimpleOnGestureListener

Android ImageView Zoom-in and Zoom-Out

Please follow the below class, that is used for Zoom in and Zoom Out for ImageView. import android.app.Activity; import android.graphics.Matrix; import android.graphics.PointF; import android.os.Bundle; import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.widget.ImageView; public class ZoomInZoomOut extends Activity implements OnTouchListener { private static final String TAG = “Touch”; @SuppressWarnings(“unused”) private static final float MIN_ZOOM … Read more