Próbowałem implementacji paska narzędzi z gradientowym tłem (od czarnego do przezroczystego). Pasek narzędzi znajduje się wewnątrz AppBarLayout, który znajduje się wewnątrz elementu Koordynatora, ponieważ chcę, aby pasek narzędzi przesuwał się poza ekran podczas przewijania ekranu (przesuń suwak | enterAlways scroll flags). To działa perfekcyjnie dla wersji pre-lizak i wygląda następująco:Android: gradient tła AppBarLayout
Ale na lizaka to, co jest wyświetlane:
Próbowałem innych kombinacji tła na pasku narzędzi i appbarlayout, aby pasek narzędzi miał gradientowe tło, ale wszystko daje taki sam wynik. Próbowałem szukać podobnych problemów i nie znalazłem żadnego.
<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
Wydaje się podobny problem, ale nie używam elewację, a wyniki wizualne wyglądać jeszcze gorzej. – neits
czy masz na to rozwiązanie? Mam ten sam problem! –