2013-12-16 12 views
7

Qualcuno sa come rendere la barra di navigazione traslucida (in 4.4) sovrapposta e mostrare la vista del contenuto (in questo caso, un ListView) al di sotto?Translucent Navigation Bar (Android 4.4) - Mostra contenuto sotto

Se può apparire trasparente in questo screenshot (che è dell'applicazione che sto attualmente sviluppando per il mio datore di lavoro), ma se l'elenco continua sotto la parte inferiore dello schermo, gli elementi dell'elenco che vanno sotto la barra di navigazione sono coperto da esso e non può essere visto.

Un esempio di ciò che sto cercando di fare è il componente Google Now del Launcher di Google Edition sul Nexus 5. La barra di navigazione è completamente trasparente e mostra le TextView e tutto ciò che c'è sotto, l'unica parte della navigazione bar vedi se i contorni dei pulsanti stessi.

Screenshot

risposta

7

ho trovato la metà di una soluzione.

Sembra che l'uso dell'attributo tema android:fitsSystemWindows impedisca il comportamento desiderato. Se imposto questo attributo su false, la barra di navigazione visualizza un oggetto ListView mentre scorre al di sotto di esso; tuttavia, l'elenco si trova anche sotto la barra delle azioni ora che è un problema.

SOLUZIONE:

http://mindofaandroiddev.wordpress.com/2013/12/28/making-the-status-bar-and-navigation-bar-transparent-with-a-listview-on-android-4-4-kitkat/