Su Android 4.4 KitKat è possibile impostare le barre di stato e di navigazione trasparenti con gli elementi del tema android:windowTranslucentStatus
e android:windowTranslucentNavigation
e quindi sotto le barre la finestra dell'app viene estesa e viene aggiunto un gradiente . Tuttavia su Android 5.0 Lollipop questo è stato modificato e ora al posto del gradiente viene aggiunto un colore trasparente uniforme. Android 5.0 offre nuove e android:statusBarColor
android:navigationBarColor
elementi sotto il nuovo tema materiale, ma quando si tenta di impostare questi elementi per @android:color/transparent
finestra applicazione non è esteso, e se si utilizza android:windowTranslucentStatus
e android:windowTranslucentNavigation
poi android:statusBarColor
e android:navigationBarColor
vengono ignorati.Stile traslucido per Android 4.4 Stato e barre di navigazione su Android 5.0
Mi manca qualcosa descritto su http://developer.android.com/training/material/theme.html#StatusBar?
Grande! Funziona sia per il sistema che per la barra di navigazione. Non capisco perché questo non è spiegato da nessuna parte sulla documentazione ufficiale. Grazie. – AxeEffect
Grazie, ha funzionato perfettamente! – Spotlight
Non sono sicuro del perché ma getWindow(). GetDecorView(). SetSystemUiVisibility ( View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); fa fallire nel mio codice. Devo assicurarmi che questo NON sia nel codice per farlo funzionare. – easycheese