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

No packages published

Languages

  • Java 100.0%