2016-07-27 24 views
-1

In meiner App habe ich GridLayoutManager mit spansize verwendet, um Fotos auszurichten. Diese Lösung erzeugt jedoch nur ein statisches Fotolayout, kein dynamisches Layout wie Facebooks App. Zum Beispiel ist hier mein Raster-Layout mit 3 und 5 Fotos: enter image description hereSo implementieren Sie Facebook-Foto-Raster-Ausrichtung in Android

enter image description here

Und ist hier Facebook App-Raster-Layout mit 3 und 5 Fotos:

enter image description here

enter image description here

Ich denke, dass Facebook-App bestimmt, GridLayoutManager oderzu verwendenbasiert auf der Breite und Höhe jedes Fotos, um das Rasterlayout anzuzeigen. Kann mir jemand eine Idee für die Implementierung der Grid-Fotos von Facebook geben?

Antwort

0

Hast Du diesen TwoWayView library überprüfen?

Es kann Ihnen helfen, gewünschte Ausgabe zu einem gewissen Grad zu erhalten. Nach Bibliothek können Sie folgende Art von Dingen

enter image description here

fügen Sie diese zu Ihrer gradle Datei

dependencies { 
    compile 'org.lucasr.twowayview:twowayview:0.1.4' 
} 

Here ist die Probe erstellen, wie es zu implementieren. Sie können sich auch auf this Thread beziehen.