Android Image Popup
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
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
Contribute
Let's make this grow. Contributions are always welcome!
License
The MIT License
2017