Comportamiento de desplazamiento de AppBarLayout
Estoy usando la biblioteca de soporte del diseño para construir un viewpager material. El código para el archivo xml es el siguiente:
<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/coordinatorLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appBarLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <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" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> <android.support.design.widget.TabLayout android:id="@+id/tabLayout" style="@style/TabLayoutStyle" android:layout_width="match_parent" android:layout_height="wrap_content" /> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android: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.CoordinatorLayout>
Uno de los fragmentos en el viewpager tiene una vista de reciclador dentro de un diseño relativo. El código es:
- Cómo establecer el nombre de las pestañas en minúsculas LIke que quiero en Android
- Android Añadir pestaña dentro del fragmento
- Cómo crear estilo tabulado de Android con la vista de desplazamiento de página
- El contenido de Tabhost no se muestra cuando actualizo android.support.v4
- Cajón de navegación de Android sobre las pestañas
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/layout" android:layout_width="match_parent" android:padding="2.5dip" android:layout_height="match_parent" android:orientation="vertical"> <ProgressBar android:id="@+id/progressBar" style="?android:attr/progressBarStyleLarge" android:layout_width="50dip" android:layout_height="50dip" android:layout_centerInParent="true" android:layout_margin="20dip" android:indeterminate="false" /> <android.support.v7.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="none" app:layout_behavior="@string/appbar_scrolling_view_behavior" android:visibility="gone" /> </RelativeLayout>
El resultado que quiero es cuando scrolls el recyclerview, la barra de herramientas debe desplazarse lejos de la vista dejando el tablayout solamente, pero lo que tengo es en el desplazamiento, el tablayout se desplaza fuera de la visión que sale de la barra de herramientas.
¿Cómo puedo conseguir esto?
- Barra de Acción de Android - con pestañas
- Creación de botones de pestaña personalizados
- Pestañas en TabLayout no llenar toda ActionBar
- ¿Cómo obtener el índice actual de la pestaña seleccionada en TabLayout?
- Las pestañas se muestran de forma diferente dependiendo de si Theme.NoTitleBar está establecido o no en el manifiesto
- Número de pestañas en ActionBar
- "El tipo TabActivity está obsoleto" Para la pestaña de la aplicación
- Cómo crear pestañas en la aplicación de Android y agregar pestañas de forma dinámica (dependiendo de los usuarios coincidentes)
- Creación de un archivo .so para OpenH264 android
- Cambiar la velocidad de lanzamiento de Android Numberpicker dentro de un Alertdialog