滚动android时,工具栏下方的按钮按钮

时间:2016-08-01 05:57:44

标签: android android-layout scrollview android-appbarlayout

我需要在工具栏下方显示按钮,同时向下滚动,如下方视频。有样品吗?我尝试了很多但很困惑。

https://www.youtube.com/watch?v=enWVNP3Gifg

2 个答案:

答案 0 :(得分:1)

您可以使用两个带有constructor(...args) { super(...args); } 的工具栏和一个带有search view的工具栏。

你设计如下。

widgets

然后你可以在滚动中隐藏一个

enter image description here

Complete Demo of hide toolbar on scroll.

答案 1 :(得分:1)

你需要使用CoordinatorLayout,你可以在这里找到一个好的教程:

Tutorial

简单地说,你需要一个包含AppBarLayout(必须是第一个孩子)的CoordinatorLayout,并且AppBarLayout必须包含两个像这样的孩子:

<android.support.design.widget.AppBarLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

           <android.support.v7.widget.Toolbar
               .../>
           <android.support.design.widget.TabLayout
                android:id="@+id/tabLayout"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                app:layout_scrollFlags="scroll|enterAlways"/>
        </android.support.design.widget.AppBarLayout>

app:layout_scrollFlags="scroll|enterAlways"行让你想要它。