Добавьте репозиторий JitPack в свой файл сборки:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
Добавьте зависимость
implementation'com.github.chathuralakmal:AndroidImagePopup:1.2.2'
Создайте экземпляр всплывающего класса и все !!
ImagePopup imagePopup = new ImagePopup(this);
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();
}
});