ZoomableImageView

Additional

Language
Java
Version
N/A
Created
Sep 9, 2016
Updated
Jul 21, 2017
Owner
rahulkapoor1
Contributor
rahulkapoor1
1
Activity
Badge
Generate
Download
Source code
APK file

Advertising

Zoomable ImageView

This library will help you to show Image from url and to provide zooming, panning functionalities. This simple ImageView will easily fit in your ListView/RecyclerView/Activity/Fragment etc.

Gradle

Add it in your root build.gradle at the end of repositories in your project module:

 allprojects {
  repositories {
   ...
   maven { url 'https://jitpack.io' }
  }
 }

Add the dependency in you app module:

 dependencies {
        compile 'com.github.rahulkapoor1:ZommableLoadingImageView:v1.2'
  }

Usage

Add ZoomableImageView in your layout file -

<com.iriis.libzoomableimageview.ZoomableImageView
        android:id="@+id/iv_zoomable"
        android:layout_width="@dimen/img_size"
        android:layout_height="@dimen/img_size"
        app:image_url="@string/dummy_image_url" />

Attributes used in layout file.

Name Format Description
image_url string Url of Image
error_icon reference Error in case of failure
zoomable_image_background color Background color

Load Image from Java file

ZoomableImageView zoomableImageView = (ZoomableImageView) findViewById(R.id.iv_zoomable);
zoomableImageView.setPath("path of an image");

Example files are added. Enjoy!