Przyjmijmy, że wszystko jest tylko dla celu, a minSDK to tylko Lollipop.Exploring fitsSystemWindows i przezroczysty pasek stanu w Androidzie
Co chcę
próbuję wdrożyć aktywność podobną do następnego ekranu ze sklepu Play.
jestem koncentrując się na obrazie Hero tutaj. Jak widzisz, 1. Obraz bohatera jest rysowany za paskiem stanu. (Całkowicie przezroczysty Brak ochrony). (Na przykład Pasek narzędzi/Pasek czynności) 3. Podczas przewijania paska stanu jest kolorowany.
Co mam zrobić
Użyłem ScrimInsetsFrameLayout z GoogleIO aplikacji. Zawinął obraz mojego bohatera wokół tego układu. Dodano odpowiednią stylizację w moim motywie. To co mam
Pomoc muszę
nadal jestem zagubiony tagu fitsSystemWindows. Kiedy ustawię to na "true" w układzie obrazu bohatera, nic się nie dzieje. To jest pasek stanu jest przezroczysty, ale obraz jest rysowany poniżej paska stanu. Jeśli ustawione na "false", otrzymuję powyższy wynik. Czy istnieje czytelny artykuł wyjaśniający sposób użycia i ukryty za tym tagiem.
Ustawiłem "insetForeground" na ScrimInsetFrameLayout na przezroczysty. Również w motywie ustawiam kolor paska stanu jako przezroczysty. Ale wciąż istnieje ochrona nad obrazem. Jak sprawić, by pasek stanu był całkowicie przezroczysty.
Prosimy o pomoc przy pomocy wskaźników lub projektów demonstracyjnych. Daj mi również znać, jeśli nie jestem jasny lub potrzebujesz więcej informacji.
Jak to jest blisko obrazu za paskiem stanu bez przezroczystego płótna? – iBobb
ustawienie android: fitsSystemWindows = "true" w ImageVied naprawił to dla mnie, dziękuję – TomaszRykala
Dodaj, Do użycia fistystemwidows potrzebuj przed ustawieniem w wartości21/styles.xml- true
–
Webserveis