จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
อินพุต
ลดเวลาในการตอบสนองของการโต้ตอบอินพุตโดยการคาดการณ์ MotionEvent ในอนาคต
อัปเดตล่าสุด |
รุ่นที่เสถียร |
รุ่นที่อาจได้รับการเผยแพร่ |
รุ่นเบต้า |
รุ่นอัลฟ่า |
13 สิงหาคม 2025 |
- |
- |
1.0.0-beta06 |
- |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ใน Input คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์
อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google
เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่คุณต้องการในไฟล์ build.gradle
สำหรับแอปหรือโมดูลของคุณ
ดึงดูด
dependencies {
implementation "androidx.input:input-motionprediction:1.0.0-beta06"
}
Kotlin
dependencies {
implementation("androidx.input:input-motionprediction:1.0.0-beta06")
}
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยเราปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมี
ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่
ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดย
คลิกปุ่มดาว
สร้างปัญหาใหม่
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของเครื่องมือติดตามปัญหา
ไม่มีบันทึกประจำรุ่นสำหรับอาร์ติแฟกต์นี้
รุ่น 1.0
13 สิงหาคม 2025
androidx.input:input-motionprediction:1.0.0-beta06
ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-beta06 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- ตอนนี้ไลบรารีจะใช้ API การคาดคะเนของระบบหากมี
การเปลี่ยนแปลง API
- การนำคำอธิบายประกอบ
@RequiresApi(21)
ที่ล้าสมัยออก (I9103b)
2 ตุลาคม 2024
androidx.input:input-motionprediction:1.0.0-beta05
ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-beta05 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- ป้องกันไม่ให้การคาดการณ์เกินจำนวนที่ขอ (Ifbf49, b/369330439)
- นำการระบุสิทธิ์เข้าถึง API ของแพลตฟอร์มใหม่ด้วยตนเองออก เนื่องจากระบบจะดำเนินการนี้โดยอัตโนมัติผ่านการสร้างโมเดล API เมื่อใช้ R8 กับ AGP 7.3 ขึ้นไป (เช่น R8 เวอร์ชัน 3.3) และสำหรับการสร้างทั้งหมดเมื่อใช้ AGP 8.1 ขึ้นไป (เช่น D8 เวอร์ชัน 8.1) เราขอแนะนำให้ลูกค้าที่ไม่ได้ใช้ AGP อัปเดตเป็น D8 เวอร์ชัน 8.1 ขึ้นไป ดูบทความนี้สำหรับรายละเอียดเพิ่มเติม (If6b4c, b/345472586)
1 พฤษภาคม 2024
androidx.input:input-motionprediction:1.0.0-beta04
ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-beta04 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- การคาดการณ์จะไม่หยุดกะทันหัน
- ตอนนี้การคาดคะเนในตัวจะเป็นค่าเริ่มต้นแทนการคาดคะเนของระบบ
การแก้ไขข้อบกพร่อง
- เปลี่ยนไปใช้ 21 เป็นค่าเริ่มต้น
minSdkVersion
ของไลบรารี androidx (I6ec7f)
- แก้ไขเวลาเหตุการณ์ที่ลดลงสำหรับเหตุการณ์แบบหลายตัวชี้ (04824a)
- แก้ไขการประทับเวลาในอดีตสำหรับพอยน์เตอร์แรก (dee0b0)
- แก้ไขเวลาในอดีตที่ไม่ถูกต้องเมื่อมีพอยน์เตอร์หลายตัว (1189fa)
20 กันยายน 2023
androidx.input:input-motionprediction:1.0.0-beta03
ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-beta03 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มความมั่นใจในการคาดการณ์เมื่อใช้เครื่องมือที่แม่นยำ (57cb7c6)
- การจัดสรรหน่วยความจำของไลบรารีการคาดการณ์ในตัวที่เพิ่มประสิทธิภาพแล้ว (0b7686e)
26 กรกฎาคม 2023
androidx.input:input-motionprediction:1.0.0-beta02
ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-beta02 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับ API การคาดการณ์ระบบ Android U (I7261f)
การเปลี่ยนแปลง API
การแก้ไขข้อบกพร่อง
- ตอนนี้เหตุการณ์การเคลื่อนไหวที่คาดการณ์จะรายงานเวลาที่ตรวจพบและเวลาของเหตุการณ์ที่ถูกต้องแล้ว (I40059)
22 มีนาคม 2023
androidx.input:input-motionprediction:1.0.0-beta01
ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-beta01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- การวางแนวและการเอียงจะอยู่ในเหตุการณ์ความเคลื่อนไหวที่คาดการณ์
- รายละเอียดการคาดการณ์ที่คำนวณแบบไดนามิก
การเปลี่ยนแปลง API
- นำ
close
วิธีออกเนื่องจากไม่จำเป็นอีกต่อไป (I84349)
7 ธันวาคม 2022
androidx.input:input-motionprediction:1.0.0-alpha02
ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha02 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เปลี่ยนชื่อ
recordMovement
เป็น record
และ dispose
เป็น close
(I018c0)
24 ตุลาคม 2022
androidx.input:input-motionprediction:1.0.0-alpha01
ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha01 มีคอมมิตต่อไปนี้
ฟีเจอร์ใหม่
- การเปิดตัวไลบรารีการคาดคะเนอินพุต AndroidX ครั้งแรก ซึ่งรวมถึง API ที่ช่วยลดเวลาในการตอบสนองที่รับรู้ได้ของการโต้ตอบอินพุตด้วยการคาดการณ์เหตุการณ์การเคลื่อนไหวในอนาคต
การเปลี่ยนแปลง API
- ขอแนะนำ
MotionEventPredictor
ซึ่งเป็นยูทิลิตีที่ให้เหตุการณ์การเคลื่อนไหวที่คาดการณ์ไว้โดยอิงตามเหตุการณ์ที่ได้รับก่อนหน้านี้
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-08-13 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 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."]]