@Vipul Asri ban cho chúng ta một câu trả lời tốt, nhưng appbar_always_elevated.xml nên vào animator- v11 thay vì animator-v21 thư mục. Bố cục có AppbarLayout là phải nằm trong thư mục v21.
Tóm lại, cấu trúc này là như thế này:
-res
-animator-v11
-appbar_always_elevated.xml
-layout
-a_layout_wich_has_the_appbarlayout.xml
-layout-v21
-a_layout_wich_has_the_appbarlayout.xml
Lưu ý rằng có hai a_layout_wich_has_the_appbarlayout.xml tệp (AppbarLayout trong v21 thư mục có thuộc tính android: stateListAnimator và trong một không v21 thư mục không có thuộc tính này).
Hãy xem:
Trong một v21 thư mục không bố trí:
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
Và, trong v21 thư mục bố trí:
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:stateListAnimator="@animator/appbar_always_elevated">
EDIT
Tò mò, nếu bạn đang sử dụng AppbarLayout với một TabLayout, bóng được rút ra ngay lập tức, nhưng lưu ý rằng nếu bạn đang sử dụng với android: tài sản stateListAnimator trường hợp này, xem bóng là một chút khác nhau.
Nguồn
2016-09-10 00:52:26
Và câu hỏi của bạn cho cộng đồng StackOverflow là gì? Có lẽ bạn nên gửi báo cáo lỗi cho nhóm ứng dụng. – Budius