Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Asynclayoutinflater
Aumenta los diseños de forma asíncrona para evitar bloqueos en la IU.
Actualización más reciente |
Versión estable |
Versión potencial |
Versión beta |
Versión alfa |
9 de abril de 2025 |
1.1.0 |
- |
- |
- |
Cómo declarar dependencias
Para agregar una dependencia en AsyncLayoutInflater, debes agregar el repositorio de Maven de Google a tu proyecto. Consulta 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.asynclayoutinflater:asynclayoutinflater:1.1.0"
}
Kotlin
dependencies {
implementation("androidx.asynclayoutinflater:asynclayoutinflater:1.1.0")
}
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.
Crear un error nuevo
Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.
No hay notas de la versión para este artefacto.
Versión 1.1.0
Versión 1.1.0
9 de abril de 2025
Lanzamiento de androidx.asynclayoutinflater:asynclayoutinflater:1.1.0
y androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0
. La versión 1.1.0 contiene estas confirmaciones.
Cambios importantes desde 1.0.0
- Permite configurar un
AsyncLayoutFactory
cuando se inicializa AsyncLayoutInflater
. Para el contexto de AppCompat, se puede proporcionar a través de AsyncAppCompatFactory
, que inicializa las vistas de AppCompat de forma correcta.
- La API de
inflate
acepta un ejecutor en el que se puede activar la devolución de llamada de OnInflateFinishedListener
.
Versión 1.1.0-rc01
26 de marzo de 2025
Lanzamiento de androidx.asynclayoutinflater:asynclayoutinflater:1.1.0-rc01
y androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0-rc01
sin cambios notables desde la última versión beta. La versión 1.1.0-rc01 contiene estas confirmaciones.
Versión 1.1.0-beta01
12 de marzo de 2025
Lanzamiento de androidx.asynclayoutinflater:asynclayoutinflater:1.1.0-beta01
y androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0-beta01
. La versión 1.1.0-beta01 contiene estas confirmaciones.
Correcciones de errores
- Esta biblioteca ahora usa anotaciones de nulidad de JSpecify, que son de tipo de uso. Los desarrolladores de Kotlin deben usar el siguiente argumento del compilador para aplicar el uso correcto:
-Xjspecify-annotations=strict
(este es el valor predeterminado a partir de la versión 2.1.0 del compilador de Kotlin). (I32dda, b/326456246).
Versión 1.1.0-alpha01
5 de octubre de 2022
Se lanzaron androidx.asynclayoutinflater:asynclayoutinflater:1.1.0-alpha01
y androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0-alpha01
. La versión 1.1.0-alpha01 contiene estas confirmaciones.
Nuevas funciones
- Permite configurar un
AsyncLayoutFactory
cuando se inicializa AsyncLayoutInflater
. Para el contexto de AppCompat, se puede proporcionar a través de AsyncAppCompatFactory
, que inicializa las vistas de AppCompat de forma correcta.
- La API de inflate acepta un ejecutor en el que se puede activar la devolución de llamada de
OnInflateFinishedListener
.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Asynclayoutinflater\n===================\n\nAPI Reference \n[androidx.asynclayoutinflater.view](/reference/kotlin/androidx/asynclayoutinflater/view/package-summary) \nInflate layouts asynchronously to avoid jank in the UI. \n\n| Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |\n|---------------|---------------------------------------------------------------|-------------------|--------------|---------------|\n| April 9, 2025 | [1.1.0](/jetpack/androidx/releases/asynclayoutinflater#1.1.0) | - | - | - |\n\nDeclaring dependencies\n----------------------\n\nTo add a dependency on AsyncLayoutInflater, you must add the Google Maven repository to your\nproject. Read [Google's Maven repository](/studio/build/dependencies#google-maven)\nfor more information.\n\nAdd the dependencies for the artifacts you need in the `build.gradle` file for\nyour app or module: \n\n### Groovy\n\n```groovy\ndependencies {\n implementation \"androidx.asynclayoutinflater:asynclayoutinflater:1.1.0\"\n}\n```\n\n### Kotlin\n\n```kotlin\ndependencies {\n implementation(\"androidx.asynclayoutinflater:asynclayoutinflater:1.1.0\")\n}\n```\n\nFeedback\n--------\n\nYour feedback helps make Jetpack better. Let us know if you discover new issues or have\nideas for improving this library. Please take a look at the\n[existing issues](https://issuetracker.google.com/issues?q=componentid:460550%20status:open)\nin this library before you create a new one. You can add your vote to an existing issue by\nclicking the star button.\n\n[Create a new issue](https://issuetracker.google.com/issues/new?component=460550&template=1422675)\n\nSee the [Issue Tracker documentation](https://developers.google.com/issue-tracker)\nfor more information.\n\nThere are no release notes for this artifact.\n\nVersion 1.1.0\n-------------\n\n### Version 1.1.0\n\nApril 9, 2025\n\n`androidx.asynclayoutinflater:asynclayoutinflater:1.1.0` and `androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0` are released. Version 1.1.0 contains [these commits](https://android.googlesource.com/platform/frameworks/support/+log/f85ba4f521f334ee3e92ab0ff3359be2d281c2b9..7dd3136de5363becb496bfdb2c98bf89d4eb7305/asynclayoutinflater).\n\n**Important changes since 1.0.0**\n\n- Allows configuring a `AsyncLayoutFactory` when initializing `AsyncLayoutInflater`. For AppCompat context, this can be provided through `AsyncAppCompatFactory` which initializes AppCompat views correctly.\n- The `inflate` API accepts an executor on which `OnInflateFinishedListener` callback can be triggered.\n\n### Version 1.1.0-rc01\n\nMarch 26, 2025\n\n`androidx.asynclayoutinflater:asynclayoutinflater:1.1.0-rc01` and `androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0-rc01` are released with no notable changes since the last beta. Version 1.1.0-rc01 contains [these commits](https://android.googlesource.com/platform/frameworks/support/+log/8870a8ee99ec618927a9edb4b6e74b8570381149..f85ba4f521f334ee3e92ab0ff3359be2d281c2b9/).\n\n### Version 1.1.0-beta01\n\nMarch 12, 2025\n\n`androidx.asynclayoutinflater:asynclayoutinflater:1.1.0-beta01` and `androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0-beta01` are released. Version 1.1.0-beta01 contains [these commits](https://android.googlesource.com/platform/frameworks/support/+log/4586cf6e518f0c59410ef2b291e34ff9fdcff4e1..8870a8ee99ec618927a9edb4b6e74b8570381149/asynclayoutinflater).\n\n**Bug Fixes**\n\n- This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler argument to enforce correct usage: `-Xjspecify-annotations=strict` (this is the default starting with version 2.1.0 of the Kotlin compiler). ([I32dda](https://android-review.googlesource.com/#/q/I32ddafb7e7412d5570a803f82d3e1f45b2febd4c), [b/326456246](https://issuetracker.google.com/issues/326456246))\n\n### Version 1.1.0-alpha01\n\nOctober 5, 2022\n\n`androidx.asynclayoutinflater:asynclayoutinflater:1.1.0-alpha01` and `androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0-alpha01` are released. [Version 1.1.0-alpha01 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/4586cf6e518f0c59410ef2b291e34ff9fdcff4e1/asynclayoutinflater)\n\n**New Features**\n\n- Allows configuring a `AsyncLayoutFactory` when initialzing `AsyncLayoutInflater`. For AppCompat context, this can be provided through `AsyncAppCompatFactory` which initializes AppCompat views correctly.\n- The inflate API accepts an executor on which `OnInflateFinishedListener` callback can be triggered."]]