当用户向下滚动时,只有 search_layout
需要我隐藏,当用户返回到 recycleview 的第一个位置时,则显示 search_layout
我尝试了下面的代码但没有成功,请帮助我并告诉我我犯了哪个错误
fragment_product.xml
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:id="@+id/layRootView"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.material.appbar.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimaryDark">
<androidx.appcompat.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:layout_scrollFlags="enterAlwaysCollapsed|scroll">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/ivBack"
android:layout_width="@dimen/_40sdp"
android:layout_height="match_parent"
android:layout_centerVertical="true"
android:src="@drawable/ic_back_arrow" />
<com.google.android.material.textview.MaterialTextView
android:id="@+id/lblTitle"
style="@style/ToolbarTextStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/margin_medium"
android:layout_marginStart="@dimen/margin_xsmall"
android:layout_toEndOf="@id/ivBack"
android:layout_centerVertical="true"
android:textAlignment="center"
android:text="Property"
android:textColor="@color/white" />
</RelativeLayout>
</androidx.appcompat.widget.Toolbar>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/search_layout"
android:layout_width="match_parent"
android:layout_height="@dimen/_32sdp"
android:layout_centerVertical="true"
android:layout_marginHorizontal="@dimen/margin_small"
android:layout_marginVertical="@dimen/margin_xsmall"
android:background="@drawable/bg_round_corner_grey_border"
android:gravity="center_vertical"
android:hint="@string/search"
android:textColorHint="@color/white"
android:paddingHorizontal="@dimen/margin_medium"
android:paddingVertical="@dimen/margin_xsmall"
app:drawableEndCompat="@drawable/ic_search"
app:drawableTint="@color/white"
app:layout_scrollFlags="enterAlways|scroll" />
</com.google.android.material.appbar.AppBarLayout>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rvProduct"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:itemCount="4"
tools:listitem="@layout/item_product" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>