我正在寻找一个viewpager或scrollview实现或如何构建模仿Circa新闻应用程序的实现或指导,如下所示。
ViewPager或ScrollView实现需要能够处理不同大小的视图或片段(非,或)。允许任何尺寸,小于全屏和更大尺寸。重点将放在最顶层(顶部对齐)视图/片段上。右侧的滚动条指示器不是必需的。
到目前为止,我已经找到了Mark Murphy对基本问题的分析,但所有结果并不完全适合这种情况。 Link
答案 0 :(得分:0)
我在寻找其他东西时最终找到了这个答案,但它部分适用于我提出的一些警告的问题。
Parchment是“水平/垂直ListView,GridView,ViewPager和GridPatternView”。关键部分是ViewPager,但不好的部分不是它的列表视图,并且不像正常的ViewPager那样支持片段。但是你可以达到同样的效果。
你像任何其他ListView一样使用Parchment,关键在于配置(我相信只能通过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一样运行。唯一的区别是视图来自Adapter的getView()而不是片段。