如何使用内部折叠列表制作折叠式应用栏

时间:2019-05-04 18:21:20

标签: android android-layout

要了解而不看书,请观看此视频 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

0 个答案:

没有答案