Android 如何在搜索栏启动时隐藏它
我有一个标题和图标的顶栏和一个搜索栏。当我向上滚动这两个隐藏和它的ok。但我想在活动首先开始时隐藏搜索栏,并在首次向下滚动时显示。(与ios whatsapp应用程序一样,默认设置是隐藏的)Android 如何在搜索栏启动时隐藏它,android,coordinator-layout,Android,Coordinator Layout,我有一个标题和图标的顶栏和一个搜索栏。当我向上滚动这两个隐藏和它的ok。但我想在活动首先开始时隐藏搜索栏,并在首次向下滚动时显示。(与ios whatsapp应用程序一样,默认设置是隐藏的) //... //... 有没有卷轴标志。谢谢你的帮助 对不起,我的英语很糟糕 使用折叠工具栏,如代码所示 <androidx.coordinatorlayout.widget.CoordinatorLayout android:layout_width="match_parent
//...
//...
有没有卷轴标志。谢谢你的帮助
对不起,我的英语很糟糕 使用折叠工具栏,如代码所示
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- Scrollable view here -->
<com.google.android.material.appbar.AppBarLayout
android:layout_width="match_parent"
android:layout_height="@dimen/tall_toolbar_height">
<com.google.android.material.appbar.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:contentScrim="?attr/colorPrimary"
app:expandedTitleGravity="top"
app:layout_scrollFlags="scroll|exitUntilCollapsed|snap">
<androidx.appcompat.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"/>
</com.google.android.material.appbar.CollapsingToolbarLayout>
</com.google.android.material.appbar.AppBarLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
将app:expanded=“false”添加到appbarlayout。并且只在里面使用一个条
<RelativeLayout>
<RelativeLayout
android:layout_height="56dp"
android:layout_width="match_parent"
app:layout_scrollFlags="scroll">
//...
</RelativeLayout>
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:layout_height="match_parent"
android:layout_width="match_parent">
<com.google.android.material.appbar.AppBarLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
app:expanded="false">
<RelativeLayout
android:layout_height="wrap_content"
android:layout_width="match_parent">
//...
</RelativeLayout>
</com.google.android.material.appbar.AppBarLayout>
<androidx.recyclerview.widget.RecyclerView />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
//...
//...
<RelativeLayout>
<RelativeLayout
android:layout_height="56dp"
android:layout_width="match_parent"
app:layout_scrollFlags="scroll">
//...
</RelativeLayout>
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:layout_height="match_parent"
android:layout_width="match_parent">
<com.google.android.material.appbar.AppBarLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
app:expanded="false">
<RelativeLayout
android:layout_height="wrap_content"
android:layout_width="match_parent">
//...
</RelativeLayout>
</com.google.android.material.appbar.AppBarLayout>
<androidx.recyclerview.widget.RecyclerView />
</androidx.coordinatorlayout.widget.CoordinatorLayout>