Badałem nową bibliotekę projektowania wsparcia Google. Staram się sprawić, aby pasek nawigacji był półprzezroczysty i wyświetlać zawartość recyclerView pod barem.android: Jak pracować z CoordinatorLayout i półprzezroczystym paskiem nawigacyjnym?
Testuję na węźle 5.1 5. Użyłem poniżej projektu jako projektu testowego. przykładowy kod z Chris Banes: https://github.com/chrisbanes/cheesesquare
dodałem poniżej styles.xml
<item name="android:windowTranslucentNavigation">true</item>
aby pasku nawigacyjnym przezroczyste.
Ale nie mogę ustawić CoordinatorLayout i jego zawartości, recyclerView, pokazując pod barem.
Czego chcę:
recyclerView pokazuje pod pasku nawigacyjnym
szybki powrót tam jest i kiedy appbar jest ukryta, to nie powinien iść pod półprzezroczystym pasku stanu. pasek statusu powinien być w stanie całkowicie ukryć przewiniętą część.
Spróbuj dodać 'android: fitsSystemWindows =" true "' do elementu CoordinatorLayout. – natario
, który spowoduje, że recyclerView wyświetli się pod paskiem. ale interfejs użytkownika jest pomieszany. 1. Pasek przewijania, który jest przewijany w górę, pojawi się pod półprzezroczystym paskiem stanu. Nie tego chcę. 2. Gdy przeglądarka recyklingowa jest przewijana do dołu, pokazuje tylko ostatni element na pół. –