L
lis@
Neues Mitglied
- 0
Hallo zusammen,
ich möcht in meiner App eine Gallerie integrieren.
Und zwar sollen zunächst die Thumbnails angezeigt werden, am besten neben- & untereinander, also vertikal scrollbar. Beim Klick auf ein Thumbnail soll das Bild in groß (nicht volle Bildschirmgröße) im Vordergrund angezeigt werden, der Hintergrund soll ausgegraut werden und unterhalb soll ein Text erscheinen. Die einzelnen Bilder sollen horizontal durchgescrollt werden können.
Die Bilder liegen auf einem Server.
Zuerst wollte ich es mit einer WebView realisieren, aber da ich die vielen Touchevents abfangen muss, wird dies wohl nicht möglich sein. Die Gallery Klasse möchte ich nicht verwenden, da sie deprecated ist.
Jemand eine Idee? Auch was die bestmöglichste Performance angeht?
Ich hole mir die Bilder gerade mit (gekürzte Variante)
und zeig sie in einer ScrollView an
Das ist noch weit entfernt von meinem Ziel. Da ich alles dynamisch generieren und auf die Devicegröße eingehen will, möchte ich eigentlich keine LinearLayouts für jede Reihe, da hier je nach Device eben unterschiedlich viele Thumbnails reinpassen. Es soll automatisch umbrochen werden. Und ich hab noch keine Ahnung, wie ich die Bilder in Großansicht über der Vorschau und "Wischbar" machen soll... .
ich möcht in meiner App eine Gallerie integrieren.
Und zwar sollen zunächst die Thumbnails angezeigt werden, am besten neben- & untereinander, also vertikal scrollbar. Beim Klick auf ein Thumbnail soll das Bild in groß (nicht volle Bildschirmgröße) im Vordergrund angezeigt werden, der Hintergrund soll ausgegraut werden und unterhalb soll ein Text erscheinen. Die einzelnen Bilder sollen horizontal durchgescrollt werden können.
Die Bilder liegen auf einem Server.
Zuerst wollte ich es mit einer WebView realisieren, aber da ich die vielen Touchevents abfangen muss, wird dies wohl nicht möglich sein. Die Gallery Klasse möchte ich nicht verwenden, da sie deprecated ist.
Jemand eine Idee? Auch was die bestmöglichste Performance angeht?
Ich hole mir die Bilder gerade mit (gekürzte Variante)
Code:
URL url = (new URL(<url>))
bitmap = BitmapFactory.decodeStream((InputStream) url.getContent());
imageView.setImageBitmap(bitmap);
Code:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:context=".MainActivity" >
<LinearLayout
android:id="@+id/mygallery"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:id="@+id/firstline"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<!--2Thumbnails-->
</LinearLayout>
<LinearLayout
android:id="@+id/secondline"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<!--2Thumbnails-->
</LinearLayout>
</LinearLayout>
</ScrollView>
Das ist noch weit entfernt von meinem Ziel. Da ich alles dynamisch generieren und auf die Devicegröße eingehen will, möchte ich eigentlich keine LinearLayouts für jede Reihe, da hier je nach Device eben unterschiedlich viele Thumbnails reinpassen. Es soll automatisch umbrochen werden. Und ich hab noch keine Ahnung, wie ich die Bilder in Großansicht über der Vorschau und "Wischbar" machen soll... .
Zuletzt bearbeitet: