0
我正在使用CoordinatorLayout而回收视图开始滚动AppBarLayout是隐藏的视差效果。直到我完成了。我正在粘贴下面的代码。如何创建自定义布局行为recyclerview内CoordinatorLayout
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:paddingBottom="@dimen/dimen_sm"
android:paddingLeft="@dimen/dimen_sm"
android:paddingRight="@dimen/dimen_sm"
tools:context=".MainActivity">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_scrollFlags="scroll">
<LinearLayout
android:id="@+id/top_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="vertical"
android:paddingBottom="@dimen/dimen_sm"
android:paddingTop="@dimen/dimen_sm"
app:layout_collapseMode="parallax">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dimen_xs"
app:layout_behavior="string/appbar_scrolling_view_behavior" />
</android.support.design.widget.CoordinatorLayout>
现在AppBarLayout在recyclerview开始滚动时开始隐藏。我需要的是
1是可以设置自定义行为滚动效果? ,我的意思是,当用户到达RecyclerView中的最后一个项目时,我想开始隐藏AppBarLayout。 (假设如果在回收视图中有10个项目,则视差效果将在它开始在界面中显示第10项时开始)
2 - 我可以使用其他布局而不是AppBarLayout吗?因为我有另一个工具栏可用如果我使用AppBarLayout我不得不使用主题,NoActionBar
你能解释一下吗? – droidev
从链接使用这个自定义类appbar布局低于https://gist.github.com/skimarxall/863585dcd7abde8f4153 ,并呼吁扩大应用栏或折叠appBar因此您需要 –