H
haner
Ambitioniertes Mitglied
- 0
Hallo,
mit Picasso stelle ich ein Bild/Foto in meiner Activity dar:
Das funktioniert soweit schon prima. Damit der Bildschirm in horizontaler Breite komplett ausgefüllt wird, benutze ich centerCrop(). Gleichzeitig wird dadurch der Randbereich des Bildes beschnitten. Das ist auch so gewollt!
Nun zu meiner Frage:
Ich möchte, dass sich beim Klick auf dieses Bild ein neues Fenster öffnet, sodass dort das Bild ohne Beschnitt dargestellt wird. Da das Seitenverhältnis des Bildes gleich bleiben soll, kann der nicht vom Bild ausgefüllte Bereich natürlich frei, z.B. schwarz, sein. Als nächsten Schritt möchte ich, dass man noch in das Bild hineinzoomen kann. Das müsste aber mit PhotoView machbar sein, soweit ich mich informiert habe.
Im Prinzip ist es nicht anderes als das Öffnen eines Bildes im Messanger WhatsApp, was ich mir da vorstelle.
Vor dieser Aufgabe standen bestimmt schon viele. Kann aber leider im Web nichts dazu finden. Falsche Suchbegriffe?
Wer kann mir helfen?
Schonmal danke und Viele Grüße
mit Picasso stelle ich ein Bild/Foto in meiner Activity dar:
Code:
Picasso.with(this)
.load(imageUrl_detail)
.fit()
.centerCrop()
.into(iv_titel_detail);
Code:
<ImageView
android:id="@+id/iv_image"
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_gallery_300" />
Das funktioniert soweit schon prima. Damit der Bildschirm in horizontaler Breite komplett ausgefüllt wird, benutze ich centerCrop(). Gleichzeitig wird dadurch der Randbereich des Bildes beschnitten. Das ist auch so gewollt!
Nun zu meiner Frage:
Ich möchte, dass sich beim Klick auf dieses Bild ein neues Fenster öffnet, sodass dort das Bild ohne Beschnitt dargestellt wird. Da das Seitenverhältnis des Bildes gleich bleiben soll, kann der nicht vom Bild ausgefüllte Bereich natürlich frei, z.B. schwarz, sein. Als nächsten Schritt möchte ich, dass man noch in das Bild hineinzoomen kann. Das müsste aber mit PhotoView machbar sein, soweit ich mich informiert habe.
Im Prinzip ist es nicht anderes als das Öffnen eines Bildes im Messanger WhatsApp, was ich mir da vorstelle.
Vor dieser Aufgabe standen bestimmt schon viele. Kann aber leider im Web nichts dazu finden. Falsche Suchbegriffe?
Wer kann mir helfen?
Schonmal danke und Viele Grüße