Я попытался реализовать панель инструментов с градиентным фоном (от черного до прозрачного). Панель инструментов находится внутри AppBarLayout, которая находится внутри CoordinatorLayour, потому что я хочу, чтобы панель инструментов соскальзывала с экрана при прокрутке экрана (прокручивайте флажки прокрутки | enterAlways scroll). Это отлично работает для версий до леденцов и выглядит следующим образом:Android: App графа градиента AppBarLayout
Но леденец это то, что отображается:
Я попробовал другие комбинации слоев на панели инструментов и appbarlayout, чтобы получить панель инструментов с градиентным фоном, но все производит одинаковый результат. Я попытался найти похожие проблемы и не нашел ни одного.
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/gradient">
<android.support.v7.widget.Toolbar
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:background="@android:color/transparent"
app:layout_scrollFlags="scroll|enterAlways">
...
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>
https://code.google.com/p/android/issues/detail?id=180119 – jpardogo
Похоже, аналогичная проблема, но я не использую высоту и визуальные результаты выглядят еще хуже. – neits
У вас есть решение для этого сейчас? у меня такая же проблема! –