2014-04-20 75 views
3

我正在尋找一個viewpager或scrollview實現或關於如何構建一個模仿大約新聞應用程序的指導,如下所示。ViewPager/ScrollView具有多種視圖/不同大小的片段

ViewPager或ScrollView實現需要能夠處理不同大小的視圖或片段(不是或者)。允許任何尺寸,比全屏還小。重點將放在最頂部(頂部對齊)的視圖/片段上。右側的滾動條指示不是必需的。

Circa News vertical viewpager

到目前爲止,我已經找到了馬克·墨菲對基本問題的分析,但所有的結果不完全符合的情況。 Link

回答

0

我最終找到了這個答案,同時尋找其他的東西,但它部分適用於我提出的幾個注意事項的問題。

Parchment是「水平/垂直ListView,GridView,ViewPager和GridPatternView」。關鍵部分是ViewPager,但不好的部分是它不是一個列表視圖,並且不支持片段作爲普通的ViewPager。但是你可以達到同樣的結果。

您使用羊皮紙像任何其他ListView,關鍵是在配置(我相信只能通過XML完成)。

<mobi.parchment.widget.adapterview.listview.ListView 
    android:id="@+id/verticalviewpager" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    parchment:orientation="vertical" 
    parchment:isViewPager="true" 
    parchment:snapToPosition="true" 
    parchment:snapPosition="start" /> 

的關鍵是 「isViewPager」, 「snapToPosition」 和 「snapPosition」。這使列表像一個ViewPager一樣行事。唯一不同的是視圖來自適配器的getView()而不是片段。

相關問題