在Android中使用滑动面板进行布局

时间:2015-06-04 06:58:36

标签: android listview layout android-viewpager

如何实现此行为: enter image description here

当尝试向上滚动ListView时,ViewPager会转到屏幕顶部并覆盖顶部的视图(顶视图保留在相同大小的相同位置)。在ViewPager之后,顶级ListView开始滚动。如果你向下滑动ListView滚动直到它到达列表中的第一个元素,然后ViewPager向下移动直到顶视图完全显示。

布局?事件听众?

2 个答案:

答案 0 :(得分:0)

您可以使用ScrollView,在里面可以放置列表视图。 Scrool视图将为您提供滚动设施和内部,您的列表将在那里。如下所示

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">



    </ScrollView>

答案 1 :(得分:-1)

CoordinatorLayout可以让你做到这一点。它允许一个视图&#34;反应&#34;另一个兄弟视图&#34;滚动&#34;。

另请参阅CollapsibleToolbarLayout和/或AppBarLayout。

链接Denis海报也很有帮助。