Benutzerdefinierte Galerieansicht in Android

9

Ich möchte eine benutzerdefinierte Galerieansicht in Android machen, wo ich 3 Bilder auf dem Bildschirm zeigen muss.

Während der Galerieansicht sollten die Bilder wie in diesem Muster aussehen? Ich habe auch Cover Flow Beispiel ausprobiert, nachdem ich einige Änderungen vorgenommen habe. das gibt den gleichen Effekt, aber es bringt das ausgewählte Bild immer in die Mitte, wo ich das erste Kind auf der linken Seite zeigen muss 2. Kind in der Mitte | 3. Kind in der rechten Seite.

Bitte teilen Sie Ihren Vorschlag mit. Vielen Dank im Voraus.

    
Saurabh Pareek 09.05.2011, 13:46
quelle

1 Antwort

1

Wenn es nur drei Bilder sind, empfehle ich Ihnen, eine benutzerdefinierte Ansicht zu erstellen.

Sie können eine Klasse erstellen, die View erweitert. Dort können Sie eine Zeichen- oder Bitmap haben. Dann zeichnest du auf der Leinwand, indem du die Methode onDraw () überschreibst.

Auf Ihrer Aktivität erstellen Sie eine ArrayList, die 3 Ansichten enthält (die Klasse, die ich oben beschrieben habe) und dann erstellen Sie eine Animation, die in die Z-Richtung übersetzt wird, wenn auf das Bild geklickt wird. Beispiel für z-Animation mit Rotation hier: Ссылка

    
Juan Acevedo 10.05.2012 18:13
quelle

Tags und Links