我是否必须实施RecyclerView才能将视图滚出屏幕

时间:2015-12-17 14:10:09

标签: android android-listview android-viewpager android-recyclerview

我有以下布局:

enter image description here

我想要实现的是当您滚动屏幕半个底部的任何列表视图时,将ViewPager滚出屏幕。随着ViewPager离开屏幕,ListViews应该占用越来越多的屏幕。工具栏应保持固定状态。

我正在查看Support Design Library.

在我的例子中,最有趣的代码是:

<android.support.design.widget.CoordinatorLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

     <! -- Your Scrollable View -->
    <android.support.v7.widget.RecyclerView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:layout_behavior="@string/appbar_scrolling_view_behavior" />

    <android.support.design.widget.AppBarLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
   <android.support.v7.widget.Toolbar
                  ...
                  app:layout_scrollFlags="scroll|enterAlways">

        <android.support.design.widget.TabLayout
                  ...
                  app:layout_scrollFlags="scroll|enterAlways">
     </android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>

我需要将ListViews更改为RecyclerViews 才能实现从屏幕滚出ViewPager - 而ListViews会随着ViewPager离开屏幕而增加其高度?使用协调员布局是否可能

0 个答案:

没有答案