【发布时间】:2016-02-24 07:37:06
【问题描述】:
我在活动中有工具栏,在片段中有 TabLayout,我想在 RecyclerView 项目向上滚动时隐藏活动的工具栏,像这样:
如何实现这个效果?我不想为显示这种效果的每个片段创建单独的工具栏。
谢谢。
我已经试过了,但这不起作用:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
...Code of coordinator layout...
>
<android.support.design.widget.AppBarLayout
android:id="@+id/appBarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.TabLayout
android:id="@+id/tabLayout"
...Code of Tab layout.../>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</android.support.design.widget.CoordinatorLayout>
【问题讨论】:
-
您应该使用 collapsingToolbarLayout 并将您的工具栏放在其中。您可以在这里阅读它android-developers.blogspot.in/2015/05/…阅读上述文章中的折叠工具栏部分
标签: java android android-fragments material-design android-coordinatorlayout