EdgeEffect en AppBarLayout

Tengo un CollapsingToolbar como un elemento padre en mi vista que se ve como a continuación:

 <?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> 

Tengo un efecto de borde debajo de la Toolbar cuando me desplazo todo el camino hasta la parte superior. Me gusta esto:

Introduzca aquí la descripción de la imagen

Pero quiero que el efecto de borde esté por debajo de StatusBar . Me gusta esto:

Introduzca aquí la descripción de la imagen

¿Cómo debo hacer esto?

EDIT: He intentado hacer el NestedScrollView mi padre y funciona. Pero no es así como quiero que sea mi jerarquía.

Puede intentar cambiar el color de su efecto de borde en su AppTheme agregando la línea siguiente

<item name="android:colorEdgeEffect">@color/my_color</item>

Espero que esto ayude.

  • Efecto de ondulación para las vistas del lollipop
  • Configuración del color del encabezado en el nuevo Material DatePicker
  • Barra de búsqueda personalizada con diseño de material
  • Diseño de material Android en Eclipse
  • ¿Cómo lograr una animación de ripple usando la biblioteca de soporte?
  • Convertir colorPrimary a colorPrimaryDark (cuánto más oscuro)
  • Cómo crear un botón de acción flotante transformar en una sola hoja de material
  • ¿Cómo agregar animación mientras que la barra de acción está cambiando su contenido con Appcompat?
  • ¿Cómo se obtienen componentes de diseño de material pre API 21?
  • Elevación en dispositivos pre-L?
  • No se encontró ningún recurso que coincida con el nombre dado 'android: Theme.Material'
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.