Mostrar y ocultar la barra de acción mientras se desplaza el contenido del buscapersonas
Quiero mostrar y ocultar la barra de acción / barra de herramientas como la aplicación Google Play Store. Estoy utilizando pestañas deslizantes en la parte superior y ver paginador para mostrar el contenido de cada ficha. Esta es la captura de pantalla de la aplicación Google Play Store para la referencia:
- Android, ¿cómo hacer una pantalla Splash aka lanzar pantalla sin la pantalla en blanco?
- Cambiar el color de la vista pero mantener el estado de ondulación y tacto
- CoordinatorLayout deja espacio vacío en la parte inferior después de desplazarse
- Diseño de patrón de diseño de cajón de navegación
- Porcentaje de color en Android para el diseño del material
Mi diseño XML:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout style="@style/HeaderBar" android:id="@+id/headerbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <include layout="@layout/toolbar_no_bg" android:id="@+id/toolbar_actionbar"/> <com.fauzie.sample.tabsspinner.widget.SlidingTabLayout android:background="@color/tab_background" android:id="@+id/sliding_tabs" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> <android.support.v4.view.ViewPager android:id="@+id/view_pager" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@id/headerbar"> </android.support.v4.view.ViewPager> </RelativeLayout>
Gracias por adelantado.
- Confusión de diseño de material de Android en listview
- Android Error de diseño de material
- El contenido aparece detrás de la barra de navegación opaca cuando la barra de acción es transparente
- Cómo implementar / utilizar el tipo dinámico en el diseño de material de Android
- CoordinatorLayout con RecyclerView y el encabezado Collapsing
- Quitar sombra de la barra de herramientas cuando el cajón de navegación está abierto - Biblioteca de soporte de diseño de material
- EdgeEffect en AppBarLayout
- Cambiar el color del icono de la barra de navegación en Android
Echa un vistazo a esto:
https://github.com/flavienlaurent/NotBoringActionBar
Aquí hay un truco. Necesitará:
- Envuelva su diseño en una vista de lista
- Añadir un encabezado falso con la misma altura que la barra de acción de gran cabecera
- Establezca la superposición de la barra de acciones en true
- Traduce el encabezado real cuando se mueve la lista (es decir, cuando se desplaza el encabezado falso).
Es un poco complicado al principio, pero una vez que lo entiendes, ves lo inteligente y obvio que es todo. El enlace le dará todo lo que necesita Espero.
Yo mismo utiliza ese enlace para implementarlo en mi propia aplicación y funciona muy bien.
Compruebe esta biblioteca: https://github.com/ksoichiro/Android-ObservableScrollView
Esto definitivamente le ayudará
Compruebe este ejemplo para implementarlo con la nueva Biblioteca oficial de soporte de diseño de Android: