PinchToZoom
martinwithaar
93
Visit GitHub RepoImage Views

Maven Central Android Arsenal

PinchToZoom

Android's ImageView pinch-to-zoom made easy

Sample app

Get it on Google Play

Get it

Add this line to your build.gradle's dependencies:

compile 'com.bogdwellers:pinchtozoom:0.1'

Overview

PinchToZoom for Android is a simple yet feature complete library for adding pinch-to-zoom functionality to an ImageView. It has sleek easing animations that make it stand out in quality and ease of use.

Features

  • Pinch-to-zoom
  • Double-tap to quickly zoom-in and out
  • Drag while zoomed in
  • Animated drag & zoom release easing
  • Does not extend the ImageView class so is usable with custom ImageView implementations
  • Fully customizable

Integrate

Adding pinch-to-zoom functionality to your ImageView is easy as this:

ImageView imageView = (ImageView) view.findViewById(R.id.image);
imageView.setOnTouchListener(new ImageMatrixTouchHandler(view.getContext()));

Customization

The ImageMatrixTouchHandler class has multiple getter/setter methods that allow for changing the behavior and animation settings.

Javadoc

Consult the Javadoc at https://martinwithaar.github.io/PinchToZoom/

Become a better Android Developer
Millions of developers are learning at MindOrks

Online Training Program

Featured Blogs

Our Team

MindOrks is Certainly one of the best online blog to stay on top of all the Android development news, coding and design patterns. Finally a blog I can count on to keep myself updated with latest and greatest things happening in Android world.

Vipul Shah
Android Developer
Microsoft

Become Pro in Android by watching videos

OUR LEARNERS WORK AT