Popularity
2.1
Growing
Activity
3.5
-
45
6
24

Description

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.

Code Quality Rank: L4
Programming language: Java
License: MIT License
Tags: Images     Popup     Image    
Latest version: v1.2.2

Android Image Popup alternatives and similar packages

Based on the "Images" category

Do you think we are missing an alternative of Android Image Popup or a related project?

Add another 'Images' Package

README

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](preview.gif? "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.2'
}

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 **/

    Picasso.setSingletonInstance(new Picasso.Builder(this).build()); // Only needed if you are using Picasso

    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()); // Load Image from Drawable


    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 - 2019


*Note that all licence references and agreements mentioned in the Android Image Popup README section above are relevant to that project's source code only.