2016-07-27 178 views
-1

在我的應用程序中,我使用了帶有跨度大小的GridLayoutManager來對齊照片。但是,此解決方案僅創建靜態照片佈局,而不是像Facebook應用程序那樣的動態佈局。 例如,這裏有我的網格佈局與3張5張照片: enter image description here如何在Android中實現Facebook照片網格對齊方式

enter image description here

這裏是Facebook的應用網格佈局與3張5張照片:

enter image description here

enter image description here

我認爲Facebook的應用程序決定使用GridLayoutManagerStaggeredGridLayoutManager根據每張照片的寬度和高度顯示網格佈局。 任何人都可以給我一個實現Facebook的網格照片的想法嗎?

回答

0

您是否檢查TwoWayView library

它可以幫助您在某種程度上獲得所需的輸出。據庫,您可以創建以下樣的東西

enter image description here

添加到您的gradle這個文件

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

Here是如何實現它的樣本。您也可以參考this線程。