Android: la barra desplegable de la barra de herramientas se desplaza hacia arriba
Tengo el siguiente diseño
<android.support.design.widget.CoordinatorLayout android:id="@+id/rootLayout" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:cardview="http://schemas.android.com/apk/res-auto" android:background="@color/white" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="250dp"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:minHeight="?attr/actionBarSize" app:layout_scrollFlags="scroll|exitUntilCollapsed" android:fitsSystemWindows="true"> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout_toolbar" android:layout_width="fill_parent" android:orientation="vertical" app:layout_collapseMode="parallax" android:layout_height="match_parent"> <com.android.volley.toolbox.VolleyImageView android:id="@+id/image_toolbar" android:layout_width="fill_parent" android:layout_height="match_parent" android:scaleType="centerCrop"/> .... some text views aligned over image... </RelativeLayout> <android.support.v7.widget.Toolbar android:id="@+id/tool_bar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v7.widget.RecyclerView android:id="@+id/list_brands" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"/> </android.support.design.widget.CoordinatorLayout>
Cuando se desplaza hacia arriba rápidamente en la vista de reciclado, la barra de herramientas contraída no se abre sin problemas, pero rebota y se cierra. No se lo que está mal. Estoy siguiendo este artículo.
- Error al usar ScrimInsetFrameLayout
- Otra actividad aparece y cubre la mitad del tamaño de la pantalla
- ¿Cómo animar las transiciones de actividad cuando se usan listas / cuadrículas / vistas de reciclador?
- Android.support.v4.widget.CircleImageView no funciona
- ClassNotFoundException: No encontró la clase "android.support.design.widget.AppBarLayout"
Cualquier ayuda sería muy apreciada.
- Barra de herramientas flotante con controles de selección de texto
- Creación de un SearchView que se parezca a las directrices de diseño del material
- ¿Qué es una buena y SIMPLE biblioteca de vista de fichas
- Pantalla parpadeante en la transición de imagen entre actividades
- Diseño de material Android NestedScrollView / CollapsingToolbarLayout comportamiento extraño apertura del teclado
- Cómo manejar el menú flotante Acción en modo horizontal
- Barra de búsqueda persistente de Android en la barra de herramientas
- Problema de barra de estado de diseño de barra de herramientas de despliegue
EDIT: Actualizar a v23 diseño y v23 recyclerview parece fijar el efecto de rebote. Necesita cambiar compileSdkVersion a 23 y buildToolsVersion a "23.0.0" también. Tenga en cuenta que v23 tiene otros errores como el bloqueo si intenta desplazarse desde el encabezado
at android.support.design.widget.CoordinatorLayout.onTouchEvent(CoordinatorLayout.java:449)
Soluciones diferentes para este nuevo error aquí https://code.google.com/p/android/issues/detail?id=183166
Se trata de un error rastreado en google y dijeron que se supone que debe arreglarse en com.android.support.design v23