1
0
mirror of https://github.com/akaessens/NoFbEventScraper synced 2025-06-05 23:29:13 +02:00

add image fullscreen

This commit is contained in:
akaessens
2020-09-26 15:20:14 +02:00
parent 63de4b4a4f
commit 6977fad449
3 changed files with 52 additions and 1 deletions

View File

@ -1,6 +1,7 @@
package com.akdev.nofbeventscraper;
import android.app.Dialog;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
@ -8,6 +9,8 @@ import android.provider.CalendarContract;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
@ -146,6 +149,40 @@ public class EventAdapter extends
}
});
/*
* Image dialog
*/
holder.image_view_event_image.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
final Dialog dialog = new Dialog(view.getContext(),android.R.style.Theme_Translucent_NoTitleBar);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.dialog_image);
dialog.getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT);
ImageView image = (ImageView) dialog.findViewById(R.id.image_view_event_image_fullscreen);
image.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss();
}
});
try {
Picasso.get()
.load(event.image_url)
.into(image);
dialog.show();
} catch (Exception e) {
e.printStackTrace();
}
}
}
);
}