Mostrar contenido detrás del estado y la barra de navegación

Esto parece una pregunta duplicada, pero no puedo hacerlo. Quiero una barra de estado transparente (no translúcida) completa, así como una barra de navegación y quiero que el contenido aparezca detrás de ellos.

activity_details.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/colorPrimary"
    tools:context="com.bitspilanidvm.bosm2017.DetailsActivity">

<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/q"
    android:scaleType="centerCrop"/>

</LinearLayout>

v21 styles.xml

<resources>

<!-- Theme for API level > 21 -->
<style name="AppTheme" parent="AppBaseTheme">
     <!--Customize your theme here. -->
    <item name="android:statusBarColor">@android:color/transparent</item>
    <item name="android:navigationBarColor">@android:color/transparent</item>
</style>

En el archivo java de actividad

getWindow().getDecorView().setSystemUiVisibility(
        View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
               View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
        );

Esto es lo que obtengo.

¿Cómo obtener contenido detrás de la barra de navegación?

Si agrego

<item name="android:windowTranslucentNavigation">true</item>

a mis estilos.xml

Esto es lo que obtengo

Como puede ver, el contenido va detrás de la barra de navegación, pero la barra de navegación debe ser translúcida para esto.

¿Hay alguna solución para esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta