Skip to content

Abdelsattar/AndroidImagePopup

 
 

Repository files navigation

Android Image Popup Android Arsenal

Show image as a popup on a click event or any event. Simply set the image as drawable and thats it!!!. And also you can set width, height & background color as you want.

Preview

Demo Preview

Usage

Step 1. Add the JitPack repository to your build file:

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

Step 2. Add the dependency

dependencies {
       compile 'com.github.chathuralakmal:AndroidImagePopup:1.2.1'
}

Implementation

Create instance of the popup class and thats all !!

ImagePopup imagePopup = new ImagePopup(this); 

Example

 /** Set popup height, width & background color as you need or just leave default settings **/

    final ImagePopup imagePopup = new ImagePopup(this);
    imagePopup.setWindowHeight(800); // Optional
    imagePopup.setWindowWidth(800); // Optional
    imagePopup.setBackgroundColor(Color.BLACK);  // Optional
    imagePopup.setFullScreen(true); // Optional
    imagePopup.setHideCloseIcon(true);  // Optional
    imagePopup.setImageOnClickClose(true);  // Optional

    ImageView imageView = (ImageView) findViewById(R.id.imageView);
    imagePopup.initiatePopup(imageView.getDrawable());

    imageView.setOnClickListener(new View.OnClickListener() {
	@Override
	public void onClick(View view) {
	    /** Initiate Popup view **/
	 imagePopup.viewPopup();

	}
    });

Support using Picasso

// supprot string url for image 
initiatePopupWithPicasso(imageUrl);

// supprot Uri for image 
initiatePopupWithPicasso(imageUri);

// supprot File for image 
initiatePopupWithPicasso(imageFile);

Support using Glide

// supprot string url for image 
initiatePopupWithGlide(imageUrl);

Credits

Stack Overflow

Contribute

Let's make this grow. Contributions are always welcome!

License

The MIT License

2017

About

Simple android image popup Library

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Java 100.0%