La barra de herramientas no se desplaza en la barra de estado transparente

Me gustaría que la barra de herramientas (barra de acciones) se oculte completamente al desplazarse hacia abajo. Al iniciar la actividad o desplazarse de nuevo hacia arriba, la barra de herramientas debe estar visible y la barra de estado gris claro.

  1. Comenzar como [statusbar | Barra de herramientas | contenido ]
  2. Desplazamiento abajo [co-statusbar) -ntent]
  3. Desplazamiento arriba [statusbar | Barra de herramientas | contenido ]

actualmente:

  1. En arranque / arranque Arranque / arranque

  2. Bajó el contenido hacia abajo Desplazamiento del contenido hacia abajo

  3. Desplazó el contenido hacia arriba Desplazamiento del contenido hacia arriba

Activity_layout.xml

<android.support.v4.widget.DrawerLayout 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:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/background_white" tools:context="com.conevoud.captjeluigi.ui.activities.GalleryActivity"> <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <FrameLayout android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> <include layout="@layout/toolbar" /> </android.support.design.widget.CoordinatorLayout> <include layout="@layout/drawer_left" /> </android.support.v4.widget.DrawerLayout> 

Toolbar.xml

 <merge xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <android.support.design.widget.AppBarLayout android:id="@+id/toolbar_frame" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="?popup_theme" app:theme="@style/ThemeOverlay.AppCompat.ActionBar" /> </android.support.design.widget.AppBarLayout> </merge> 

Estilos:

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

Gracias por leer esto.

Tuve un problema sinular antes, intentar establecer android:fitsSystemWindows=”true” en su AppBarLayout.

 <android.support.design.widget.AppBarLayout android:id="@+id/toolbar_frame" android:fitsSystemWindows=”true” android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="?popup_theme" app:theme="@style/ThemeOverlay.AppCompat.ActionBar" /> </android.support.design.widget.AppBarLayout> 

Tuve el problema similar. La mía estaba resuelta.

  1. Añadido android:fitsSystemWindows="true" to the AppBarLayout.
  2. Añadido app:layout_scrollFlags="scroll|enterAlways|snap" para la barra de herramientas

A continuación se muestra el diseño que tenía.

 <android.support.design.widget.CoordinatorLayout 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" tools:context=".HomeActivity"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:fitsSystemWindows="true" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways|snap" app:popupTheme="@style/AppTheme.PopupOverlay" /> <android.support.design.widget.TabLayout android:id="@+id/id_tabs" android:layout_width="match_parent" android:layout_height="wrap_content"/> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android:id="@+id/id_viewpager" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin" android:src="@android:drawable/ic_dialog_email"/> 

Es parece que las únicas opciones es – deshacerse de

 <item name="android:statusBarColor">@android:color/transparent</item> 

propiedad

  • Dibuja un círculo transparente sobre un lienzo lleno de android
  • AChartEngine fondo transparente
  • Círculo transparente con borde
  • Barra de navegación translúcida (Android 4.4) - Mostrar contenido debajo
  • Android Image Dialog / Popup mismo tamaño que la imagen y sin frontera
  • Android Google Maps transparencia
  • Mostrar una actividad transparente en Android?
  • LibGDX: trata el primer color en la paleta como color transparente
  • Android: Transparencia PNG fallando con BitmapFactory.decodeStream (...) y carpeta de activos
  • Cómo configurar el fondo transparente para el botón de imagen en el código?
  • Android Opengl 2.0 Alpha Mezcla tema - texturas medio transparentes
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.