Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Asynclayoutinflater
Kullanıcı arayüzünde takılma olmaması için düzenleri eşzamansız olarak şişirin.
Son Güncelleme |
Kararlı Sürüm |
Sürüm Adayı |
Beta Sürümü |
Alfa Sürümü |
9 Nisan 2025 |
1.1.0 |
- |
- |
- |
Bağımlılıkları beyan etme
AsyncLayoutInflater'a bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu inceleyin.
Uygulamanızın veya modülünüzün build.gradle
dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:
Eski
dependencies {
implementation "androidx.asynclayoutinflater:asynclayoutinflater:1.1.0"
}
Kotlin
dependencies {
implementation("androidx.asynclayoutinflater:asynclayoutinflater:1.1.0")
}
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.
Yeni bir sorun oluşturma
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Bu yapı için sürüm notu yok.
Sürüm 1.1.0
Sürüm 1.1.0
9 Nisan 2025
androidx.asynclayoutinflater:asynclayoutinflater:1.1.0
ve androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0
yayınlandı. 1.1.0 sürümü bu taahhütleri içerir.
1.0.0 sürümünden bu yana yapılan önemli değişiklikler
AsyncLayoutInflater
başlatılırken AsyncLayoutFactory
yapılandırılmasına olanak tanır. AppCompat bağlamı için bu, AppCompat görünümlerini doğru şekilde başlatan AsyncAppCompatFactory
aracılığıyla sağlanabilir.
inflate
API'si, OnInflateFinishedListener
geri çağırma işlevinin tetiklenebileceği bir yürütücü kabul eder.
Sürüm 1.1.0-rc01
26 Mart 2025
androidx.asynclayoutinflater:asynclayoutinflater:1.1.0-rc01
ve androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0-rc01
, son beta sürümden bu yana önemli bir değişiklik içermeden yayınlandı. 1.1.0-rc01 sürümü bu taahhütleri içerir.
Sürüm 1.1.0-beta01
12 Mart 2025
androidx.asynclayoutinflater:asynclayoutinflater:1.1.0-beta01
ve androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0-beta01
yayınlandı. 1.1.0-beta01 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- Bu kitaplıkta artık tür kullanımı olan JSpecify nullness ek açıklamaları kullanılmaktadır. Kotlin geliştiricileri, doğru kullanımı zorunlu kılmak için aşağıdaki derleyici bağımsız değişkenini kullanmalıdır:
-Xjspecify-annotations=strict
(Kotlin derleyicisinin 2.1.0 sürümünden itibaren varsayılan olarak bu kullanılır). (I32dda, b/326456246)
Sürüm 1.1.0-alpha01
5 Ekim 2022
androidx.asynclayoutinflater:asynclayoutinflater:1.1.0-alpha01
ve androidx.asynclayoutinflater:asynclayoutinflater-appcompat:1.1.0-alpha01
yayınlandı. 1.1.0-alpha01 sürümü bu taahhütleri içerir.
Yeni Özellikler
AsyncLayoutInflater
'u başlatırken AsyncLayoutFactory
yapılandırmaya olanak tanır. AppCompat bağlamı için bu, AppCompat görünümlerini doğru şekilde başlatan AsyncAppCompatFactory
aracılığıyla sağlanabilir.
- inflate API'si,
OnInflateFinishedListener
geri çağırma işlevinin tetiklenebileceği bir yürütücü kabul eder.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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."]]