@Vipul Asri uns eine gute Antwort gegeben, aber die appbar_always_elevated.xml in animator- sein sollte v11 statt animator-v21 Ordner. Das Layout, das die AppbarLayout hat, sollte das in einem v21-Ordner sein.
Zusammenfassend ist die Struktur wie folgt aus:
-res
-animator-v11
-appbar_always_elevated.xml
-layout
-a_layout_wich_has_the_appbarlayout.xml
-layout-v21
-a_layout_wich_has_the_appbarlayout.xml
Hinweis, dass es zwei a_layout_wich_has_the_appbarlayout.xml Dateien (AppbarLayout in v21 Ordner mit Android: stateListAnimator Eigenschaft und in einem nicht v21 Ordner ohne diese Eigenschaft).
Werfen Sie einen Blick:
In einem nicht v21 Layout-Ordner:
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
Und in v21 Layout-Ordner:
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:stateListAnimator="@animator/appbar_always_elevated">
EDIT
Wenn Sie die AppbarLayout mit einem TabLayout verwenden, wird der Schatten sofort gezeichnet, aber beachten Sie, dass wenn Sie mit der Eigenschaft android: stateListAnimator diesen Fall verwenden, die Schattenansicht ein bisschen anders ist.
Und was ist Ihre Frage für die Stackoverflow-Community? Vielleicht sollten Sie einen Fehlerbericht für das appcompat-Team einreichen. – Budius