Main objective of this Pinch Zoom tutorial is to help you to zoom Image.


You will get Final Output:

  • Pinch Zoom
  • Pinch Zoom
  • Pinch Zoom

Step 1 Import needed .jar files

First we need following Jar files imagezoom.jar

Download from the given link: imagezoom.jar


Step 2 Import Java Files

Add jar files to your Android Project from the given Path ProjectName >> libs


Step 3 file

Now Start Coding for the Pinch-Zoom Image. Create new class file named and put following code into class.

public class ImageView_Main extends Activity {
private ImageViewTouch ivLargeImage;
private Bitmap myBitmap;
public void onCreate(Bundle savedInstanceState) {
ivLargeImage = (ImageViewTouch) findViewById(;
// if image size is too large.Then scale image.
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
                // provide image path for create Bitmap from image.
                // myBitmap = BitmapFactory.decodeFile( //provide here image file path//);
myBitmap = BitmapFactory.decodeResource(//provider here resource //);
if (options.outWidth > 3000 || options.outHeight > 2000) {
options.inSampleSize = 4;
} else if (options.outWidth > 2000 || options.outHeight > 1500) {
options.inSampleSize = 3;
} else if (options.outWidth > 1000 || options.outHeight > 1000) {
options.inSampleSize = 2;
options.inJustDecodeBounds = false;
myBitmap = BitmapFactory.decodeResource//provider here resource //);
ivLargeImage.setImageBitmapReset(myBitmap, 0, true);

Step 4 image_view.xml file

Create image_view.xml file. ImageView Declare as bellow in the image_view.xml file

            android:layout_gravity="center" />

I hope you enjoy this tutorial and it would be helpful to you.

Got an Idea of Android App Development? What are you still waiting for? Contact us now and see the Idea live soon. Our company has been named as one of the best Android App Development Company in India.

An entrepreneur who has founded 2 flourishing software firms in 7 years, Tejas is keen to understand everything about gaming - from the business dynamics to awesome designs to gamer psychology. As the founder-CEO of a company that has released some very successful games, he knows a thing or two about gaming. He shares his knowledge through blogs and talks that he gets invited to.