EdgeEffect в AppBarLayout

У меня есть 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 . Как это:

Введите описание изображения здесь

Как мне это сделать?

EDIT: Я пытался сделать NestedScrollView моим родителем, и он работает. Но это не то, как я хочу, чтобы моя иерархия была.

Вы можете попробовать изменить цвет эффекта края в своем AppTheme , добавив следующую строку

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

Надеюсь это поможет.

Intereting Posts
Поддерживают ли Android и iOS медиаплееры по диапазону байтов? Ошибка: Неожиданный протокол блокировки, найденный в файле блокировки. Ожидаемое 3, найдено 0 Файл макета – позиционирование элемента справа от другого элемента (Android) Хотите использовать библиотеки Python в Android Как исправить «Пропустите перетаскивание, поскольку мы ждем ответа WebCore на прикосновение» Скрыть текст Android spinner Sqlite: похоже, что moveToNext работает без moveToFirst Android: перемещение в космос после выпуска с помощью libgdx / универсального движка Изменение фона RemoteView ImageView Исключение чтения Wifi / 3G State Как обращаться без Интернета и потерянного соединения в Android? ClassCastException: CustomFragment не может быть добавлен в android.app.Fragment / Использование android.support.v4.app.Fragment CollapsingToolbarLayout устанавливает заголовок только при свертывании Выровнять верхнюю часть изображения вверху TextView Можно ли отправлять команды HDMI CEC с устройства Android.