Compose Material 3 adaptable
Actualización más reciente | Versión estable | Versión potencial | Versión beta | Versión alfa |
---|---|---|---|---|
29 de mayo de 2024 | - | - | 1.0.0-beta02 | - |
Cómo declarar dependencias
Para agregar una dependencia en Compose, debes agregar el repositorio de Maven de Google a tu proyecto. Lee el repositorio de 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.compose.material3.adaptive:adaptive:1.0.0-beta02" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-beta02" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-beta02" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.0.0-beta02") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-beta02" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-beta02" }
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 de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.
Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.
Compose Material 3 Adaptive versión 1.0
Versión 1.0.0-beta02
29 de mayo de 2024
Lanzamiento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta02
. La versión 1.0.0-beta02 contiene estas confirmaciones.
Versión 1.0.0-beta01
14 de mayo de 2024
Lanzamiento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta01
. La versión 1.0.0-beta01 contiene estas confirmaciones.
Versión 1.0.0-alpha12
1 de mayo de 2024
Lanzamiento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
. La versión 1.0.0-alpha12 contiene estas confirmaciones.
Cambios en la API
- Se agregó información de
isFlat
aHingeInfo
(Ie0516, b/333784198). - Se hizo que las APIs adaptables no sean experimentales (I1d038).
- Se hizo que las APIs de diseño adaptable no sean experimentales (Id23df).
- Se cambió
BackNavigationBehavior
de una enumeración a una clase de valor (Id8757).
Correcciones de errores
- Se cambió la fracción de transición a una lambda (I6f5a9).
- Se corrigió el problema de estado inicial de
SizeTracker
(18326a9). - Incluye la lista de bisagras en la verificación de igualdad de
Posture
(6687137).
Versión 1.0.0-alpha11
17 de abril de 2024
Lanzamiento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
. La versión 1.0.0-alpha11 contiene estas confirmaciones.
Cambios en la API
- Haz que las interfaces de alcance estén selladas. (Iefa57).
- Presenta
AnimatedPaneScope
. (I62d73, b/332750742). - Se hizo que
AdaptStrategy
esté sellada y estable. (Ia28b2). - Introduce un método de copia de
PaneScaffoldDirective
. (I9291f). - Marca
ThreePaneScaffoldScope
como experimental (I9d527). - Proporciona APIs de andamiaje fáciles de usar que admitan la navegación. (I263f0, b/321010778).
Versión 1.0.0-alpha10
3 de abril de 2024
Lanzamiento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10
. La versión 1.0.0-alpha10 contiene estas confirmaciones.
Cambios en la API
- Se hizo que el ancho preferido predeterminado se adapte y se pueda personalizar. (Ic3abc).
- Se cambió el nombre de las funciones de cálculo de directivas de Scaffold. (I10855).
- Se quitaron los paddings y las inserciones de las APIs de Scaffold. (I786f8).
- Se agregaron métodos de recuerdo del navegador sin tipos genéricos. (I607c3).
Versión 1.0.0-alpha09
20 de marzo de 2024
Lanzamiento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
. La versión 1.0.0-alpha09 contiene estas confirmaciones.
Cambios en la API
- Agrega campos de transición de estado a
ThreePaneScaffoldScope
. (I3d917). - Reordena los parámetros de Scaffold. (I4dff5).
- Proporciona el valor predeterminado del parámetro modificador
AnimatedPane
. (I77dd7).
Correcciones de errores
- Incluye el tamaño del separador en los movimientos del panel. (a3174ca).
Versión 1.0.0-alpha08
6 de marzo de 2024
Lanzamiento de androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
. La versión 1.0.0-alpha08 contiene estas confirmaciones.
Nuevas funciones
- Implementa el deslizamiento retrasado cuando se cambian de paneles. (I1a38e).
Cambios en la API
- Se quitó la interfaz de
ThreePaneScaffoldState
. (I63f23).
Versión 1.0.0-alpha07
21 de febrero de 2024