当我将CoordinatorLayout作为父视图并将可见性更改为GONE时,AppBarLayout已经占据了位置,但是当我使用LinearLayout时,我没有这个问题。 我想使用CoordinatorLayout来实现RecyclerView滚动时的AppBarLayout滑动效果。
在你的AppBarLayout中,首先应该添加以下内容:app:layout_scrollFlags="scroll" 在FrameLayout中,您需要添加:app:layout_behavior="@string/appbar_scrolling_view_behavior"。