Slidingpanelayout

  
Implementa un patrón de IU de panel deslizante.
Actualización más reciente Versión estable actual Próxima versión potencial Versión beta Versión alfa
5 de mayo de 2021 1.1.0 - - 1.2.0-alpha02

Cómo declarar dependencias

Para agregar una dependencia en SlidingPaneLayout, debes agregar el repositorio Maven de Google a tu proyecto. Consulta el repositorio Maven de Google para obtener más información.

Agrega las dependencias de los artefactos que necesites en el archivo build.gradle de tu app o módulo:

Groovy

dependencies {
    implementation "androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02"
}

Kotlin

dependencies {
    implementation("androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02")
}

Para obtener más información sobre las dependencias, consulta Cómo agregar dependencias de compilación.

Comentarios

Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes en esta biblioteca antes de crear uno nuevo. Para agregar tu voto a un error existente, haz clic en el botón de la estrella.

Cómo crear un error nuevo

Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.

Versión 1.2.0

Versión 1.2.0-alpha02

5 de mayo de 2021

Lanzamiento de androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02. La versión 1.2.0-alpha02 contiene estas confirmaciones.

Correcciones de errores

  • SlidingPaneLayout ahora tiene en cuenta las características plegables con un ancho distinto de cero. (847cc2)
  • SlidingPaneLayout ahora expande el tamaño del borde de arrastre cuando está habilitada la navegación por gestos, al igual que lo hace DrawerLayout. (2c6d24)
  • Ahora se conserva el estado abierto y cerrado de SlidingPaneLayout incluso si cambia cuando el dispositivo no admite deslizamiento (por ejemplo, cuando ambos paneles se muestran lado a lado), lo cual garantiza que los usuarios sigan viendo la pantalla de detalles cuando rotan el dispositivo o cambian a una pantalla más pequeña. (b15eda)
  • Se corrigió el comportamiento del modo de bloqueo (Ic01dc)

Contribuciones externas

  • Le agradecemos a Cesar Valiente por corregir SlidingPaneLayout para que considere los elementos plegables que tienen un ancho distinto de cero. (847cc2)

Versión 1.2.0-alpha01

24 de marzo de 2021

Lanzamiento de androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha01. La versión 1.2.0-alpha01 contiene estas confirmaciones.

Nuevas funciones

  • SlidingPaneLayout ahora es fold-aware. En un dispositivo plegable, SlidingPaneLayout ajustará automáticamente el tamaño de los dos paneles para que estos estén a ambos lados de la línea de plegado, bisagra, etc.

Cambios en el comportamiento

  • Ahora SlidingPaneLayout tiene un nuevo estilo de IU cuando se superponen los dos paneles. Cada panel ahora se extenderá de un extremo al otro, con el panel de detalles o secundario que cubre completamente la lista o el panel principal cuando el SlidingPaneLayout esté abierto. Las API específicas del estilo de IU anterior, como el color atenuado, dejaron de estar disponibles. (Ia60ce)
  • De manera predeterminada, SlidingPaneLayout ahora es "cerrado" (es decir, muestra la lista o el panel principal). Ahora se llama a open() o openPane() para mostrar el panel de detalles o el secundario. (I5d26c)

Cambios en la API

  • SlidingPaneLayout ahora permite registrar múltiples PanelSlideListeners. (I50ce2)
  • Ahora los desarrolladores pueden configurar un modo bloqueado para controlar si los usuarios pueden deslizarse entre la lista y los paneles de detalles. (Idf2fd, I5d26c)

Versión 1.1.0

Versión 1.1.0

24 de junio de 2020

Lanzamiento de androidx.slidingpanelayout:slidingpanelayout:1.1.0. La versión 1.1.0 contiene estas confirmaciones.

Cambios importantes desde la versión 1.0.0

Versión 1.1.0-rc01

20 de mayo de 2020

Lanzamiento de androidx.slidingpanelayout:slidingpanelayout:1.1.0-rc01 sin cambios desde 1.1.0-beta01. La versión 1.1.0-rc01 contiene estas confirmaciones.

Versión 1.1.0-beta01

1 de abril de 2020

Lanzamiento de androidx.slidingpanelayout:slidingpanelayout:1.1.0-beta01 sin cambios desde 1.1.0-alpha01. La versión 1.1.0-beta01 contiene estas confirmaciones.

Versión 1.1.0-alpha01

18 de marzo de 2020

Lanzamiento de androidx.slidingpanelayout:slidingpanelayout:1.1.0-alpha01. La versión 1.1.0-alpha01 contiene estas confirmaciones.

Cambios en la API