要了解而不看书,请观看此视频 https://www.youtube.com/watch?v=mnyFYjdcioY
我想在我的应用程序中构建一个折叠式应用程序栏,其中包含一个折叠式项目列表,这些列表项与列表高度相关,并且在隐藏应用程序栏本身之前滚动浏览主列表(在应用程序栏之外)时会折叠(由于滚动)
我的主要布局是CoordinatorLayout,其中还有2种布局: 一个是RecyclerView,它具有商店中的商品(例如) 第二个是我的AppBarLayout,它还有2个项目:1. ConstraintLayout,它具有最多的textviews(参见图片); 2。collapsingLayout,其中包含一个RecyclerView以及我想要响应和可折叠的Items(如果这个单词,则为idk)存在:D)
<androidx.coordinatorlayout.widget.CoordinatorLayout
...
<androidx.recyclerview.widget.RecyclerView
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
...
<com.google.android.material.appbar.AppBarLayout
<androidx.constraintlayout.widget.ConstraintLayout
app:layout_scrollFlags="scroll|enterAlways|snap">
... Top textViews
<com.google.android.material.appbar.CollapsingToolbarLayout
<androidx.recyclerview.widget.RecyclerView
app:layout_scrollFlags="scroll|enterAlwaysCollapsed|snap">
...
图片:image