Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
giriş
Gelecekteki MotionEvent'leri tahmin ederek giriş etkileşimlerinin gecikmesini azaltma
Son Güncelleme |
Kararlı sürüm |
Sürüm Adayı |
Beta Sürümü |
Alfa sürümü |
13 Ağustos 2025 |
- |
- |
1.0.0-beta06 |
- |
Bağımlılıkları bildirme
Input'a bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.
Uygulamanız veya modülünüz için build.gradle
dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:
Eski
dependencies {
implementation "androidx.input:input-motionprediction:1.0.0-beta06"
}
Kotlin
dependencies {
implementation("androidx.input:input-motionprediction:1.0.0-beta06")
}
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz olursa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Yeni sorun oluşturma
Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.
Bu yapıyla ilgili sürüm notu yok.
Sürüm 1.0
13 Ağustos 2025
androidx.input:input-motionprediction:1.0.0-beta06
iptal edilir. 1.0.0-beta06 sürümü bu commit'leri içerir.
Yeni Özellikler
- Kitaplık, artık varsa sistem tahmini API'sini kullanacak.
API Değişiklikleri
- Eski
@RequiresApi(21)
notlarının kaldırılması (I9103b)
2 Ekim 2024
androidx.input:input-motionprediction:1.0.0-beta05
iptal edilir. 1.0.0-beta05 sürümü bu commit'leri içerir.
Hata Düzeltmeleri
- Tahminin istenen tutarı aşmasını engelleme (Ifbf49, b/369330439)
- AGP 7.3 veya sonraki sürümleriyle (ör. R8 sürümü 3.3) R8 kullanılırken ve AGP 8.1 veya sonraki sürümleriyle (ör. D8 sürümü 8.1) tüm derlemeler için yeni platform API'lerine erişimin manuel olarak ana hatlarının oluşturulması, API modelleme aracılığıyla otomatik olarak yapıldığından kaldırıldı. AGP kullanmayan müşterilerin D8 sürüm 8.1 veya sonraki bir sürüme güncellemeleri önerilir. Daha fazla bilgi için bu makaleye göz atın. (If6b4c, b/345472586)
1 Mayıs 2024
androidx.input:input-motionprediction:1.0.0-beta04
iptal edilir. 1.0.0-beta04 sürümü bu commit'leri içerir.
Yeni Özellikler
- Tahmin aniden durmaz
- Artık sistem tahmini yerine yerleşik tahmin varsayılan olarak kullanılır.
Hata Düzeltmeleri
- androidx kitaplıklarının varsayılan
minSdkVersion
değerini 21 olarak değiştirme (I6ec7f)
- Çoklu işaretçi etkinlikleri için aşağı etkinlik süresini düzeltin (04824a).
- İlk işaretçinin (dee0b0) geçmiş zaman damgasını düzeltin.
- Birden fazla işaretçi olduğunda geçmişteki kötü zamanı düzeltme (1189fa).
20 Eylül 2023
androidx.input:input-motionprediction:1.0.0-beta03
iptal edilir. 1.0.0-beta03 sürümü şu commit'leri içerir.
Yeni Özellikler
- Doğru araçları kullanarak tahmin güvenini artırın. (57cb7c6)
- Optimize edilmiş yerleşik tahmin kitaplığı bellek ayırma. (0b7686e)
26 Temmuz 2023
androidx.input:input-motionprediction:1.0.0-beta02
iptal edilir. 1.0.0-beta02 sürümü şu commit'leri içerir.
Yeni Özellikler
- Android U sistem tahmini API'si (I7261f) için destek ekleyin.
API Değişiklikleri
- h- ile m-yolları için birleştirilmiş herkese açık ve deneysel API dosyaları (Ic4630, b/278769092)
Hata Düzeltmeleri
- Tahmini hareket etkinlikleri artık doğru kesinti ve etkinlik zamanını bildiriyor (I40059)
22 Mart 2023
androidx.input:input-motionprediction:1.0.0-beta01
iptal edilir. 1.0.0-beta01 sürümü şu commit'leri içerir.
Yeni Özellikler
- Yön ve eğim, tahmini hareket etkinliklerinde yer alır.
- Dinamik olarak hesaplanan tahmin iç öğeleri
API Değişiklikleri
- Artık gerekli olmadığı için
close
yöntemi kaldırıldı (I84349).
7 Aralık 2022
androidx.input:input-motionprediction:1.0.0-alpha02
iptal edilir. 1.0.0-alpha02 sürümü şu commit'leri içerir.
API Değişiklikleri
recordMovement
, record
olarak, dispose
ise close
olarak yeniden adlandırıldı (I018c0)
24 Ekim 2022
androidx.input:input-motionprediction:1.0.0-alpha01
iptal edilir. 1.0.0-alpha01 sürümü şu commit'leri içerir.
Yeni Özellikler
- Giriş tahmini AndroidX kitaplığının ilk sürümü. Bu, gelecekteki hareket etkinliklerini tahmin ederek giriş etkileşimlerinin algılanan gecikmesini azaltan bir API'yi içerir.
API Değişiklikleri
- Daha önce alınanlara göre hareket etkinliklerini tahmin eden bir yardımcı program olan
MotionEventPredictor
'ı kullanıma sunar.
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-08-13 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-08-13 UTC."],[],[],null,["# Input\n\ninput\n=====\n\nAPI Reference \n[androidx.input](/reference/kotlin/androidx/input/package-summary) \nReduce the latency of input interactions by predicting future MotionEvents \n\n| Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |\n|-----------------|----------------|-------------------|---------------------------------------------------------------|---------------|\n| August 13, 2025 | - | - | [1.0.0-beta06](/jetpack/androidx/releases/input#1.0.0-beta06) | - |\n\nDeclaring dependencies\n----------------------\n\nTo add a dependency on Input, 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.input:input-motionprediction:1.0.0-beta06\"\n}\n```\n\n### Kotlin\n\n```kotlin\ndependencies {\n implementation(\"androidx.input:input-motionprediction:1.0.0-beta06\")\n}\n```\n\nFor more information about dependencies, see [Add build dependencies](/studio/build/dependencies).\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:1263170%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=1263170&template=1745246)\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.0\n-----------\n\n### Version 1.0.0-beta06\n\nAugust 13, 2025\n\n`androidx.input:input-motionprediction:1.0.0-beta06` is released. Version 1.0.0-beta06 contains [these commits](https://android.googlesource.com/platform/frameworks/support/+log/1ddcc5c5a15362711a13f1d8a5b4278a4f7d5440..e53274587ab3eb7dde3a27872b6dfbfd7e55172f/input/input-motionprediction).\n\n**New Features**\n\n- The library will now use the system prediction API if available.\n\n**API Changes**\n\n- Removing obsolete `@RequiresApi(21)` annotations ([I9103b](https://android-review.googlesource.com/#/q/I9103beb2d5f73470f3abfdf034bc2b473be923e6))\n\n### Version 1.0.0-beta05\n\nOctober 2, 2024\n\n`androidx.input:input-motionprediction:1.0.0-beta05` is released. Version 1.0.0-beta05 contains [these commits](https://android.googlesource.com/platform/frameworks/support/+log/fbd1ac175922f44c69a13545d194066ee428b342..1ddcc5c5a15362711a13f1d8a5b4278a4f7d5440/input/input-motionprediction).\n\n**Bug Fixes**\n\n- Prevent prediction from going beyond requested amount ([Ifbf49](https://android-review.googlesource.com/#/q/Ifbf492418e3a15ff4743526a394c2da7c3941268), [b/369330439](https://issuetracker.google.com/issues/369330439))\n- Removed manual outlining of access to new platform APIs since this happens automatically via API modeling when using R8 with AGP 7.3 or later (e.g. R8 version 3.3) and for all builds when using AGP 8.1 or later (e.g. D8 version 8.1). Clients who are not using AGP are advised to update to D8 version 8.1 or later. See [this article](https://medium.com/androiddevelopers/mitigating-soft-verification-issues-in-r8-and-d8-7e9e06827dfd) for more details. ([If6b4c](https://android-review.googlesource.com/#/q/If6b4ccfca0a943b45971a422b58949b13a10bada), [b/345472586](https://issuetracker.google.com/issues/345472586))\n\n### Version 1.0.0-beta04\n\nMay 1, 2024\n\n`androidx.input:input-motionprediction:1.0.0-beta04` is released. Version 1.0.0-beta04 contains [these commits](https://android.googlesource.com/platform/frameworks/support/+log/91bb8c1f81dcb031bda00fcd8e55f1e890b56f06..fbd1ac175922f44c69a13545d194066ee428b342/input/input-motionprediction).\n\n**New Features**\n\n- Prediction will not stop suddenly\n- Built-in prediction is now the default instead of the system one\n\n**Bug Fixes**\n\n- Move to 21 as the default `minSdkVersion` of androidx libraries ([I6ec7f](https://android-review.googlesource.com/#/q/I6ec7f80aafbe04c64c8f2d8fef82d4cd5c68525e))\n- Fix down event time for the multi pointer events ([04824a](https://android-review.googlesource.com/#/q/04824a47b59e4708fe7964bcfb36631148430d1d)).\n- Fix historical timestamp for the first pointer ([dee0b0](https://android-review.googlesource.com/#/q/dee0b0c4a6113a23fbf26021aa81cf05cd01cdc2)).\n- Fix bad historical time when multiple pointers are present ([1189fa](https://android-review.googlesource.com/#/q/1189fa5f6841e2290dff8b86921ab63857cbd2c4)).\n\n### Version 1.0.0-beta03\n\nSeptember 20, 2023\n\n`androidx.input:input-motionprediction:1.0.0-beta03` is released. [Version 1.0.0-beta03 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/4aed940027a19667e67d155563fc5fa8b7279313..91bb8c1f81dcb031bda00fcd8e55f1e890b56f06/input/input-motionprediction)\n\n**New Features**\n\n- Increase prediction confidence when using accurate tools. ([57cb7c6](https://android.googlesource.com/platform/frameworks/support/+/57cb7c62c62fe4c95643d4777dbf3443f7ba7d1b))\n- Optimized built-in prediction library memory allocation. ([0b7686e](https://android.googlesource.com/platform/frameworks/support/+/0b7686e0df49ea98b1b4e91979197ed3f6107574))\n\n### Version 1.0.0-beta02\n\nJuly 26, 2023\n\n`androidx.input:input-motionprediction:1.0.0-beta02` is released. [Version 1.0.0-beta02 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/5e7d256f82fbafb6d059ab7b18fddd87c7531553..4aed940027a19667e67d155563fc5fa8b7279313/input/input-motionprediction)\n\n**New Features**\n\n- Add support for Android U system prediction API ([I7261f](https://android-review.googlesource.com/#/q/I7261fd0bdcfe0283ff9edbb4e19940bc4731c83e))\n\n**API Changes**\n\n- Merged public and experimental API files for h- thru m-paths ([Ic4630](https://android-review.googlesource.com/#/q/Ic46302e01e1352d8b4d37cb2468ef61474e79df3), [b/278769092](https://issuetracker.google.com/issues/278769092))\n\n**Bug Fixes**\n\n- Predicted motion events now report the correct down and event time ([I40059](https://android-review.googlesource.com/#/q/I400595643e50e8cdd5c2686df65ce4cd7965b598))\n\n### Version 1.0.0-beta01\n\nMarch 22, 2023\n\n`androidx.input:input-motionprediction:1.0.0-beta01` is released. [Version 1.0.0-beta01 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/4a2f5e696614339c1ac21f706c1a17c0285780e7..5e7d256f82fbafb6d059ab7b18fddd87c7531553/input/input-motionprediction)\n\n**New Features**\n\n- Orientation and tilt are present in the predicted motion events\n- Dynamically calculated prediction internals\n\n**API Changes**\n\n- Removed `close` method as it is no longer needed ([I84349](https://android-review.googlesource.com/#/q/I843491e06b583282a4a085737429c80bc6322d99))\n\n### Version 1.0.0-alpha02\n\nDecember 7, 2022\n\n`androidx.input:input-motionprediction:1.0.0-alpha02` is released. [Version 1.0.0-alpha02 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/e3511bdaf82f43eeb8c415c3313a3f3904adc82b..4a2f5e696614339c1ac21f706c1a17c0285780e7/input/input-motionprediction)\n\n**API Changes**\n\n- Renamed `recordMovement` to `record`, and `dispose` to `close` ([I018c0](https://android-review.googlesource.com/#/q/I018c04a32c9129d6559ee85819d9a82773fd376f))\n\n### Version 1.0.0-alpha01\n\nOctober 24, 2022\n\n`androidx.input:input-motionprediction:1.0.0-alpha01` is released. [Version 1.0.0-alpha01 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/548c8ac2570ae6cf15798fea1380491f7d93796b/input/input-motionprediction)\n\n**New Features**\n\n- Initial release of the input prediction AndroidX library. This includes an API to reduce the perceived latency of input interactions by predicting future motion events.\n\n**API Changes**\n\n- Introduces `MotionEventPredictor`, a utility that provides predicted motion events based on the previously received ones."]]