AppBarLayout上的EdgeEffect

我在我的视图中有一个CollapsingToolbar作为父元素,如下所示:

 <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:tools="http://schemas.android.com/tools" style="@style/XmatchYmatch" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:layout_width="match_parent" android:layout_height="@dimen/appbar_image_height" android:fitsSystemWindows="true" android:transitionName="@string/shared_element_anim_name" android:background="@color/red"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" style="@style/XmatchYmatch" android:minHeight="0dp" app:statusBarScrim="@color/translucent_black" app:expandedTitleTextAppearance="@android:color/transparent" android:fitsSystemWindows="true" app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed"> <RelativeLayout android:id="@+id/toolbar_content_parent" style="@style/XmatchYmatch" android:fitsSystemWindows="true" app:layout_collapseMode="parallax" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:id="@+id/toolbar_iv" style="@style/XmatchYmatch" android:scaleType="centerCrop" tools:ignore="ContentDescription"/> <TextView android:id="@+id/toolbar_title" style="@style/ImageText.Title" android:layout_alignParentBottom="true" android:maxLines="2"/> <TextView android:id="@+id/toolbar_dm" style="@style/ImageText.Subtitle" android:layout_above="@id/toolbar_title" android:maxLines="2"/> </RelativeLayout> <include android:id="@+id/toolbar" layout="@layout/toolbar"/> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" style="@style/XmatchYmatch"> <LinearLayout android:id="@+id/section_parent" style="@style/XmatchYmatch.Vert" android:animateLayoutChanges="true"/> </android.support.v4.widget.NestedScrollView> <FrameLayout style="@style/XmatchYwrap" android:background="@color/dark_red" app:layout_anchor="@id/detail_fragment" app:layout_anchorGravity="bottom|right|end"> <Button android:id="@+id/button" style="@style/Subhead" android:layout_width="match_parent" android:background="?android:attr/selectableItemBackground" android:text="@string/button_text" android:textColor="@android:color/white"/> <ProgressBar android:id="@+id/sign_progress" style="@style/ProgressBar" android:layout_gravity="center" android:visibility="gone"/> </FrameLayout> </android.support.design.widget.CoordinatorLayout> 

当我滚动到顶部时,我在Toolbar下方有一个边缘效果。 喜欢这个:

在这里输入图像说明

但是我希望边缘效果低于StatusBar 。 喜欢这个:

在这里输入图像说明

我应该怎么做呢?

编辑:我试图使NestedScrollView我的父母,它的工作原理。 但那不是我想要我的层次结构。

Solutions Collecting From Web of "AppBarLayout上的EdgeEffect"