当我试图执行一个搜索栏像在谷歌地图Android应用:Android的工具栏滚动海拔
当回收的观点是在它的初始状态时,工具栏没有高程。只有当用户开始滚动海拔时才可见。搜索栏(工具栏)永不崩溃。这里是我试图复制此:
<android.support.design.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<android.support.design.widget.AppBarLayout
android:id="@+id/appBarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="64dp">
<!-- content -->
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>
在这里你可以看到结果:
所以我的解决方案的问题是,该工具栏的高度总是可见。但是我希望它只在回收站视图在后面滚动时出现。是否有设计支持库中的任何内容能够支持谷歌地图应用中出现的这种行为?
我使用
com.android.support:appcompat-v7:23.2.0
com.android.support:design:23.2.0
您是否尝试过使用CollapsingToolbarLayout? –