Wear
androidx.wear.activity
androidx.wear.ambient
androidx.wear.complications
androidx.wear.input
androidx.wear.utils
androidx.wear.widget
androidx.wear.watchface
androidx.wear.widget.drawer
(Consulta los documentos de referencia de todos los paquetes de Wear)
En esta tabla, se enumeran todos los artefactos del grupo androidx.wear
.
Artefacto | Versión estable actual | Próxima versión potencial | Versión beta | Versión Alfa |
---|---|---|---|---|
wear | 1.1.0 | - | - | 1.2.0-alpha05 |
wear-input | 1.0.0 | - | - | - |
wear-complications-data | - | - | - | 1.0.0-alpha05 |
wear-complications-provider | - | - | - | 1.0.0-alpha05 |
wear-watchface | - | - | - | 1.0.0-alpha05 |
wear-watchface-client | - | - | - | 1.0.0-alpha05 |
wear-watchface-complications-rendering | - | - | - | 1.0.0-alpha05 |
wear-watchface-data | - | - | - | 1.0.0-alpha05 |
wear-watchface-style | - | - | - | 1.0.0-alpha05 |
Cómo declarar dependencias
Para agregar una dependencia en Wear, 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:
dependencies { implementation "androidx.wear:wear:1.1.0" // Add support for wearable specific inputs implementation "androidx.wear:wear-input:1.0.0" implementation "androidx.wear:wear-input-testing:1.0.0" // Use to implement wear watchface complications implementation "androidx.wear:wear-complications-provider:1.0.0-alpha05" // Use to implement wear watchfaces implementation "androidx.wear:wear-watchface:1.0.0-alpha05" }
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.
Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.
Wear Complications y Watchface 1.0.0
Versión 1.0.0-alpha05
13 de enero de 2021
Lanzamiento de androidx.wear:wear-*:1.0.0-alpha05
. La versión 1.0.0-alpha05 contiene estas confirmaciones.
Nuevas funciones
En general, las caras de reloj admiten varias configuraciones de complicaciones, en las que se muestran diferentes cantidades de complicaciones. Para facilitar esta configuración, ahora admitimos las complicaciones inhabilitadas inicialmente llamando a setEnabled(false) en el compilador. Estas pueden habilitarse más tarde mediante ComplicationsUserStyleSetting.
Cambios en la API
- ComplicationHelperActivity ahora acepta
Collection<ComplicationType>
en lugar de un arreglo int, lo que facilita su uso. (I1f13d) ProviderInfoRetriever.retrieveProviderInfo
ahora muestraListenableFuture<ProviderInfo[]>
correctamente. (If2710)- Ahora puedes crear una complicación inhabilitada inicialmente llamando a setEnabled(falso) en el compilador. (Idaa53)
- WatchFaceState ahora tiene una propiedad isHeadless, que solo es verdadera en instancias sin interfaz gráfica. (Ifa900)
- ComplicationDrawable ahora admite de manera opcional la carga síncrona de elementos de diseño. Las API de captura de pantalla usan esta función. (I34d4a)
Versión 1.0.0-alpha04
16 de diciembre de 2020
Lanzamiento de androidx.wear:wear-*:1.0.0-alpha04
. La versión 1.0.0-alpha04 contiene estas confirmaciones.
Nuevas funciones
- La biblioteca de caras de reloj de Wear ahora admite la configuración de límites por tipo. P. ej., puedes cambiar a un cuadro de límite amplio para ComplicationType.LONG_TEXT, pero usar un cuadro de límite más pequeño para otros tipos.
Cambios en la API
- Las complicaciones ahora usan ComplicationBounds, que rodea un
Map<ComplicationType, RectF>
para admitir tamaños por tipo de complicaciones. (I1ebe7) - RenderParameters ahora te permite especificar el tono de destacado que se usará en capturas de pantalla. (Iff42b)
- Excepto para los límites, ahora debes usar ComplicationsUserStyleSetting para modificar complicaciones a fin de garantizar que el SO permanezca sincronizado. (I8dc5d)
- Renderer ahora es una clase sellada. Eso significa que CanvasRenderer y GlesRenderer ahora son clases internas de Renderer. (Iab5d4, b/117380230)
- Se cambió el nombre de CanvasComplicationDrawable.drawHighlight a drawOutline. ObservableWatchData ahora tiene algunas anotaciones de UiThread que faltaban. Se quitó por completo ScreenState de WatchState. (If1393)
- Ahora el nivel mínimo de API para caras de reloj de Wear es 25. Ten en cuenta que la compatibilidad con lienzos de hardware requiere el nivel de API 26 o superior. (Ic9bbd)
- InteractiveWatchFaceWcsClient ahora tiene un elemento auxiliar getComplicationIdAt. (I05811)
- Se redujo el nivel de API para watch-watchface-client a 25; sin embargo, las API de captura de pantalla requieren el nivel de API 27. (Id31c2)
Correcciones de errores
- Ahora exponemos el ComplicationType de ComplicationData de la complicación en ComplicationState. (I9b390)
- InteractiveWatchFaceWcs ahora tiene un método `bringHanceToComplication para destacar brevemente la complicación especificada. (I6d31c)
InteractiveWatchFaceWcsClient#setUserStyle
ahora tiene una sobrecarga que acepta Map<string, string="">, lo que podría evitar un procesamiento de ida y vuelta de IPC adicional necesario para construir UserStyle. (I24eec)</string,>
Versión 1.0.0-alpha03
2 de diciembre de 2020
Lanzamiento de androidx.wear:wear-*:1.0.0-alpha03
. La versión 1.0.0-alpha03 contiene estas confirmaciones.
Nuevas funciones
Ahora la clase Complication tiene una propiedad complicationData que permite que las caras de reloj observen los cambios en ComplicationData. Esto permite cambiar las dimensiones de la complicación según su tipo.
Las velocidades de fotogramas variables ahora son compatibles mediante la asignación a Renderer.interactiveDrawModeUpdateDelayMillis. En el caso de las caras de reloj que ejecutan animaciones cortas cada segundo, esto puede generar un buen ahorro de energía si se suspende cuando no se reproduce ninguna.
Cambios en la API
- Se cambió el nombre de
BACKGROUND_IMAGE
aPHOTO_IMAGE
junto con las clases relacionadas. El cambio se debe a que este tipo de complicación no se usa exclusivamente para fondos. (I995c6) - Se anotó correctamente DefaultComplicationProviderPolicy con IntDefs. (I3b431)
- La clase oculta TimeDependentText ya no se expone a través de ContentDescriptionLabel. En su lugar, agregamos un descriptor de acceso para obtener el texto en un momento específico. (Ica692)
- Ahora, el constructor de ObservableWatchData es interno. (I30121, b/173802666)
- Ahora, Complication tiene complicationData, lo que permite que las caras de reloj observen los cambios en ComplicationData. Complication también tiene una nueva llamada isActiveAt, que puede usarse para saber si algo se debe procesar en una fecha y hora proporcionadas. (Ic0e2a)
- El
SharedMemoryImage
vacío ya no se encuentra en la API pública. (I7ee17) - Ahora,
WatchFace.overridePreviewReferenceTimeMillis
tiene una anotación IntRange, y el captador y los métodos get y set tienen nombres coherentes. (Ia5f78) - Ahora,
Complication.Builder
se crea a través deComplication.createRoundRectComplicationBuilder
oComplication.createBackgroundComplicationBuilder
para brindar mayor claridad. (I54063) - Se agregó WatchFace.TapListener, que permite que WatchFace observe las presiones que no consumieron las complicaciones. (Ic2fe1, b/172721168)
- WatchFace ahora admite velocidades de fotogramas variables mediante la asignación a
Renderer.interactiveDrawModeUpdateDelayMillis
. Esto puede ayudar a conservar la duración de batería entrando en suspensión cuando no se anima. (I707c9) - Ya no se necesita WatchFace.Builder, y se trasladaron invalidate() e InteractiveUpdateRateMillis a Renderer. (I329ea)
- Para mejorar la interoperabilidad de Java, se cambió el nombre de los métodos get de propiedades booleanas de WatchState. (I6d2f1)
- Se cambió el nombre de TapListener a TapCallback, y el de InvalidateCallback a InvalidateListener para mayor coherencia. (I9414e)
- Las opciones de estilo de cara de reloj de Wear 2.0 se movieron a su propia clase para mayor claridad. Los métodos set de WatchFace.Builder ahora tienen métodos get de clase WatchFace simétricos. (Iefdfc)
- Se agregaron InteractiveWatchFaceWcsClient y
WatchFaceControlClient.getOrCreateWallpaperServiceBackedInteractiveWatchFaceWcsClient
, que obtienen una instancia existente o la crean una vez que el servicio de fondo de pantalla se conecte y encienda el motor. (Id666e) - WatchFaceControlClient ahora es una interfaz que las pruebas pueden probar. (I875d9)
- HeadlessWatchFaceClient, InteractiveWatchFaceSysUiClientImpl y InteractiveWatchFaceWcsClient ahora son interfaces a fin de facilitar las pruebas. (I7cdc3)
- Se agregaron anotaciones a los métodos en
wear-watchface-complications-rendering
. (I0d65c)
Correcciones de errores
- Se quitó la forma de pantalla de DeviceConfig, que estaba duplicando
android.content.res.Configuration#isScreenRound()
. (Ifadf4) - Se cambió
WatchFaceControlClient.getOrCreateWallpaperServiceBackedInteractiveWatchFaceWcsClient
para aceptar unaMap<String, String>
en lugar deUserStyle
, ya que es difícil crear unUserStyle
sin conocer el esquema que solo puedes obtener después de crear el cliente. (Iea02a) - Se corrigió
InteractiveWatchFaceWcsClient
para usarComplicationState
en lugar del formato de cable. (Icb8a4) - Ahora
UserStyleSettings
es una clase sellada, ya que los editores de caras de reloj solo entienden las clases integradas. (I2d797)
Versión 1.0.0-alpha02
11 de noviembre de 2020
Lanzamiento de androidx.wear:wear-*:1.0.0-alpha02
. La versión 1.0.0-alpha02 contiene estas confirmaciones.
Cambios en la API
ComplicationDetails
ahora se llamaComplicationState
y está correctamente encapsulado, y se migró el uso de compatibilidad con wearables@ComplicationData.ComplicationType
aComplicationType
de androidx. (I4dd36)- Se agregó un parámetro
highlightedComplicationId
opcional a RenderParameters que permite solicitar el resaltado de una sola complicación en capturas de pantalla. (I66ce9) - Ahora
ComplicationProviderService
usará la nueva API de estilo de complicación para mantener la coherencia. (Id5aea) - Ahora
getPreviewReferenceTimeMillis
obtiene los tiempos de referencia deDeviceConfig
. (I779fe) - A los efectos de simplificar la plataforma de la API de Renderer, ahora se puede usar
SurfaceHolder.Callback
para observar cambios. (I210db) CanvasComplicationRenderer
no deriva deRenderer
. Se cambió el nombre para proporcionar mayor claridad. (Ibe880)
Correcciones de errores
- Primera versión de
androidx.wear:wear-watchface-client
(I1e35e) - Se cambió el nombre de
GlesTextureComplication#renderer
para proporcionar mayor claridad (Ib78f7) - Se cambió el nombre de
StyleCategory
aStyleSetting
para proporcionar mayor claridad (I488c7) - Se agregó
UserStyleSchema
para lograr una API más limpia (If36f8)
Versión 1.0.0-alpha01
28 de octubre de 2020
Lanzamiento de androidx.wear:wear-complications-*:1.0.0-alpha01
y androidx.wear:wear-watchface-*:1.0.0-alpha01
. La versión 1.0.0-alpha01 contiene estas confirmaciones.
Cambios en la API
- Se quitaron algunos elementos que no se pretendían dar a conocer en la API pública. (I41669)
- Se creó la biblioteca
androidx.wear:wear-complications-provider
. (I77f1f) - ComplicationsUserStyleCategory ahora es la nueva categoría recomendada para configurar complicaciones. (I96909)
- Se agregó la API wear-complication-data. (I7c268)
- Las funciones con valores booleanos que se muestran deberán llevar el prefijo "is" en lugar de "get". (If36ff)
- Los consejos de API deberán evitar el uso de Protected, por lo que se refactorizó esta clase para que tome parámetros a través del constructor. (I61644)
- Se cambió el nombre de setBackgroundComplication para brindar mayor claridad. (I96fe3)
- Se usaron las propiedades de Kotlin para ComplicationDrawable isHighlighted y datos. (I4dcc8)
- En lugar de ComplicationRenderer.InvalidateCallback, se agregó Complication#invalidate(). (I4f4c6)
- Estas API dejarán de estar disponibles en WearableSupport y se quitarán de aquí. (Ib425c)
- Se cambiaron los nombres de algunos métodos del compilador WatchFace para enfatizar su naturaleza heredada de Wear 2.0. (Idb775)
- Se incluye el primer candidato de API en versión beta para wear/wear-watchface. (Id3981)
- Se incluye la primera versión rastreada de la API. (Ie9fe6)
- Se ocultó correctamente ComplicationDrawable.BorderStyle IntDef y se movió a ComplicationStyle para lograr coherencia. (I27f7a)
- Se agregaron las anotaciones faltantes de los métodos ComplicationStyle. (I838fd)
- Esta biblioteca no tiene una plataforma de API pública. (I88e2b)
- Todas las clases Style Category de Option ahora son definitivas. (Ib8323)
- Se incluye la primera versión rastreada de la API. (I27c85)
Correcciones de errores
- Se cambió ComplicationProviderService para tener un método getComplicationPreviewData explícito. (I4905f)
- Se habilitó la comprobación de lint de API para MissingGetterMatchingBuilder en androidx. (I4bbea, b/138602561)
- Se cambió el nombre de wear-complications-rendering. (Ifea02)
- Los nombres visibles de Style Category ahora son CharSequences. (I28990)
- Se reemplazó Override con Overlay para que coincida con las convenciones de nombres actuales de temas y estilos. (I4fde9)
- Se cambió el nombre de UserStyle#getOptions para brindar mayor claridad. (I695b6)
Versión 1.2.0
Versión 1.2.0-alpha05
13 de enero de 2021
Lanzamiento de androidx.wear:wear:1.2.0-alpha05
. La versión 1.2.0-alpha05 contiene estas confirmaciones.
Correcciones de errores
- Se actualizó el javadoc de la clase AmbientModeSupport para brindar ejemplos de fragmentos a fin de demostrar mejor el uso general de esta clase.
Versión 1.2.0-alpha04
16 de diciembre de 2020
Lanzamiento de androidx.wear:wear:1.2.0-alpha04
. La versión 1.2.0-alpha04 contiene estas confirmaciones.
Cambios en la API
- Se agregó compatibilidad para indicar que una Activity se puede "reanudar automáticamente" cuando el dispositivo sale del modo ambiente en la clase AmbientModeSupport. Esta función estaba disponible anteriormente en la clase WearableActivity de WearableSupportLibrary que dejó de estar disponible. (I336ab)
- OngoingActivity
- Ahora se puede configurar la categoría cuando se crea una actividad en curso (p. ej.,
OngoingActivitiy.Builder.getCategory(String)
). - OngoingActivityData ahora tiene una marca de tiempo de cuándo se creó la OngoingActivity:
OngoingActivityData.getTimestamp()
. (I91cb4)
- Ahora se puede configurar la categoría cuando se crea una actividad en curso (p. ej.,
- Se agregó compatibilidad para configurar márgenes en elementos secundarios de WearArcLayout cambiando los parámetros de diseño a fin de extender MarginLayoutParams; es decir, WearArcLayout.LayoutParams extiende android.view.ViewGroup.MarginLayoutParams. (I2cd88)
- Cambió el tipo de ancla de WearCurdTextView predeterminado a
WearArcLayout.ANCHOR_CENTER
(eraWearArcLayout.ANCHOR_START
). Esto simplifica el contrato entre el diseño de arco y el texto curvo del texto curvado, ya que, de forma predeterminada, el texto curvo se dibuja en el centro del eje X, en la parte superior, y el diseño de arco superior puede rotarlo para ubicarlo donde corresponda. (I105ff)
Versión 1.2.0-alpha03
2 de diciembre de 2020
Lanzamiento de androidx.wear:wear:1.2.0-alpha03
. La versión 1.2.0-alpha03 contiene estas confirmaciones.
Nuevas funciones
Se agregó un contenedor de diseño DismissableFrameLayout, que administra la acción de botón Atrás/descarte y/o el deslizamiento para descartar que debe usarse dentro de una actividad. Se debe agregar al menos un objeto de escucha para actuar sobre una acción de descarte. Un objeto de escucha generalmente quitará una vista o un fragmento contenedores de la actividad actual. Para que el control sobre las funciones sea directo, se proporcionaron setSwipeDismissable(booleano) y setBackButtonDismissable(booleano). Este nuevo diseño tendrá como objetivo reemplazar el SwipeDismissFrameLayout existente.
Los widgets curvados ahora controlan eventos táctiles. Los widgets normales dentro de un WearArcLayout recibirán todos los eventos táctiles, mapeados en su espacio de coordenadas. WearCurvedTextView (dentro de un WearArcLayout o fuera de él) puede establecer controladores onClick y onLongClick.
Ahora las clases de actividades en curso son VersionedParcelables, en lugar de usar serialización/deserialización personalizadas. El ícono estático y el intent táctil ahora son obligatorios.
Cambios en la API
- El atributo "sweepDegrees" de WearCurvedTextView se dividió en minSweepDegrees y maxSweepDegrees para proporcionar un diseño más flexible de este widget.
Versión 1.2.0-alpha02
11 de noviembre de 2020
Lanzamiento de androidx.wear:wear:1.2.0-alpha02
. La versión 1.2.0-alpha02 contiene estas confirmaciones.
Esta versión agrega una nueva "API de actividades en curso" por primera vez. Los desarrolladores pueden usar esta API para indicar que una actividad de larga duración, como un entrenamiento físico o una sesión de reproducción de contenido multimedia, está en curso. Permite a los desarrolladores proporcionar actualizaciones de estado periódicas, como "distancia recorrida y tiempo transcurrido" o "pista que se está reproduciendo actualmente", para verlas en la cara del reloj o en el selector de aplicaciones. Esta funcionalidad está orientada a dispositivos futuros con la funcionalidad de actividad en curso habilitada.
Cambios en la API
- Se incluye una nueva API para actividades en curso; es un entorno no-op en "dispositivos no compatibles". (I69a31)
Versión 1.2.0-alpha01
28 de octubre de 2020
Lanzamiento de androidx.wear:wear:1.2.0-alpha01
. La versión 1.2.0-alpha01 contiene estas confirmaciones.
Nuevas funciones
- Se agregó el componente WearCurvedTextView para escribir texto curvo con facilidad siguiendo la curvatura del círculo más grande que se pueda grabar en la vista. Un ejemplo de uso:
<androidx.wear.widget.WearCurvedTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="example curved text"
app:anchorAngleDegrees="180"
app:anchorPosition="center"
app:clockwise="false"
style="@android:style/TextAppearance.Large"
/>
- Se agregó el contenedor WearArcLayout para distribuir los elementos secundarios uno por uno en un arco, ya sea en sentido horario o antihorario. Sus elementos secundarios pueden ser widgets estándar de Android o widgets "curvos" que implementan su interfaz de ArcLayoutWidget. Un ejemplo de uso:
<androidx.wear.widget.WearArcLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:anchorPosition="center">
<ImageView
android:layout_width="20dp"
android:layout_height="20dp"
android:src="@drawable/ic_launcher"
/>
<androidx.wear.widget.WearCurvedTextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="Curved Text"
style="@android:style/TextAppearance.Small"
android:padding="2dp"
/>
</androidx.wear.widget.WearArcLayout>
(I536da)
Wear-Input 1.0.0
Versión 1.0.0
2 de diciembre de 2020
Lanzamiento de androidx.wear:wear-input:1.0.0
y androidx.wear:wear-input-testing:1.0.0
. La versión 1.1.0 contiene estas confirmaciones.
Esta versión es idéntica a 1.0.0-rc01
.
Funciones principales de la versión 1.0.0
Se migró la funcionalidad de WearableButtons de una biblioteca de compatibilidad con dispositivos wearables a Jetpack.
Se agregó
androidx.wear.input.test.TestWearableButtonsProvider
, que implementaandroidx.wear.input.WearableButtonsProvider
para ayudar a probar las aplicaciones desarrolladas con la biblioteca deandroidx.wear:wear-input
.
Versión 1.0.0-rc01
11 de noviembre de 2020
Lanzamiento de androidx.wear:wear-input:1.0.0-rc01
y androidx.wear:wear-input-testing:1.0.0-rc01
. La versión 1.0.0-rc01 contiene estas confirmaciones.
Esta versión es idéntica a la versión 1.0.0-beta01
.
Versión 1.0.0-beta01
28 de octubre de 2020
Lanzamiento de androidx.wear:wear-input:1.0.0-beta01
y androidx.wear:wear-input-testing:1.0.0-beta01
sin cambios desde 1.1.0-alpha01
. La versión 1.0.0-beta01 contiene estas confirmaciones.
Wear-Input-Testing versión 1.0.0-alpha01
14 de octubre de 2020
Lanzamiento de androidx.wear:wear-input-testing:1.0.0-alpha01
. La versión 1.0.0-alpha01 contiene estas confirmaciones.
Cambios en la API
- Se agregó
androidx.wear.input.test.TestWearableButtonsProvider
, que implementaandroidx.wear.input.WearableButtonsProvider
para ayudar a probar las aplicaciones desarrolladas con la biblioteca deandroidx.wear:wear-input
. (I0ed0c)
Wear-Input versión 1.0.0-alpha01
2 de septiembre de 2020
Lanzamiento de androidx.wear:wear-input:1.0.0-alpha01
. La versión 1.0.0-alpha01 contiene estas confirmaciones.
Nuevas funciones
Se migró la funcionalidad de WearableButtons de una biblioteca de compatibilidad con dispositivos wearables a Jetpack. Se ampliará la compatibilidad con pruebas en la biblioteca de androidx.wear:wear-input-testing
en la próxima versión de Jetpack.
Versión 1.1.0
Versión 1.1.0
14 de octubre de 2020
Lanzamiento de androidx.wear:wear:1.1.0
. La versión 1.1.0 contiene estas confirmaciones.
Cambios importantes desde la versión 1.0.0
- Se agregó un prefijo
layout_
al atributo boxedEdges (ahoralayout_BoxedEdges
) paraBoxInsetLayout
a fin de cumplir con la convención de nombres de Android. Esto quitará el error de linter en estos atributos de Android Studio. (I4272f) - Se agregó el objeto
EXTRA_ANIMATION_DURATION_MILLIS
opcional aConfirmationActivity
para permitir la duración en la que se muestra el cuadro de diálogo de confirmación. (adb83ce, b/143356547) - Se actualizó
WearableActionDrawView
para retrasar el aumento del panel lateral de acciones hasta que se abra por primera vez. (I01026, b/163870541)
Versión 1.1.0-rc03
2 de septiembre de 2020
Lanzamiento de androidx.wear:wear:1.1.0-rc03
. La versión 1.1.0-rc03 contiene estas confirmaciones.
Correcciones de errores
- Se solucionó el problema por el cual el panel lateral de acciones no mostraba contenido cuando se abría. (I01026, b/163870541)
Versión 1.1.0-rc02
24 de junio de 2020
Lanzamiento de androidx.wear:wear:1.1.0-rc02
. La versión 1.1.0-rc02 contiene estas confirmaciones.
Correcciones de errores
- Se agregó un prefijo
layout_
al atributo boxedEdges (ahoralayout_boxedEdges
) paraBoxInsetLayout
a fin de cumplir con la convención de nombres de Android. Esto quitará el error de linter en estos atributos de Android Studio.
Versión 1.1.0-rc01
14 de mayo de 2020
Lanzamiento de androidx.wear:wear:1.1.0-rc01
sin cambios desde .1.0-beta01
. La versión 1.1.0-rc01 contiene estas confirmaciones.
Versión 1.1.0-beta01
29 de abril de 2020
Lanzamiento de androidx.wear:wear:1.1.0-beta01
sin cambios desde androidx.wear:wear:1.1.0-alpha01
. La versión 1.3.0-beta01 contiene estas confirmaciones.
Versión 1.1.0-alpha01
15 de abril de 2020
Lanzamiento de androidx.wear:wear:1.1.0-alpha01
. La versión 1.1.0-alpha01 contiene estas confirmaciones.
Cambios en la API
- Se agregó el objeto
EXTRA_ANIMATION_DURATION_MILLIS
opcional aConfirmationActivity
para permitir la duración en la que se muestra el cuadro de diálogo de confirmación. (adb83ce, 134523c, b/143356547)
Correcciones de errores
- Se actualizó
WearableActionDrawView
para retrasar el aumento del panel lateral de acciones hasta que se abra por primera vez. (5cd32f7)