Создание всплывающего изображения в android - PullRequest
0 голосов
/ 05 апреля 2020

Я давно искал это, может кто-нибудь сказать мне, как создать всплывающее изображение, которое открывается при запуске моего приложения, и всплывающее изображение должно закрываться при щелчке по экрану. Я пытался использовать Dialog, но не смог получить то, что хотел.

1 Ответ

0 голосов
/ 06 апреля 2020

Добавьте репозиторий 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();

  }
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...