material-components / material-components/material-components-android
[AppBarLayout] Does not expand when used with a nested CoordinatorLayout on version > 1.2.1
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Java
- Estrellas
- 17.4k
- Forks
- 3.2k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Description: When we use a CoordinatorLayout nested inside another CoordinatorLayout and we define different scroll flags for each AppBarLayout, it doesn't work properly in 1.2.1 version (and 1.3.0-rc01). Note that it works correctly on 1.0.0 version.
The goal is to have an AppBarLayout with a CollapsingToolbar (scrollFlags scroll|exitUntilCollapsed|snap) in the main CoordinatorLayout and an AppBarLayout with a Toolbar (scrollFlags scroll|enterAlways|snap) in the nested CoordinatorLayout.
| Version 1.0.0 (Works as expected) | Version 1.2.1 and above (Not working) |
|---|---|
![]() |
![]() |
Source code:
Project:
https://github.com/serbelga/NestedCoordinatorLayout
Android API version: Android API 30
Material Library version: 1.2.1
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con la reproducción vinculada de NestedCoordinatorLayout y las líneas 32-52 de app/src/main/res/layout/activity_coordinator.xml, comparando el comportamiento entre Material Library 1.0.0 y 1.2.1 o posterior en Android API 30. Rastrea la interacción entre el CoordinatorLayout anidado y AppBarLayout; se considera terminado cuando el CollapsingToolbar externo y el Toolbar interno respetan sus distintos indicadores de desplazamiento y se expanden o contraen como en la versión funcional.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- mobile
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100

