输入

  
通过预测未来的 MotionEvent 来减少输入交互的延迟。
最新更新 稳定版 候选版 Beta 版 Alpha 版
2024 年 5 月 1 日 - - 1.0.0-beta04 -

声明依赖项

要添加对 Input 的依赖项,您必须将 Google Maven 存储库添加到您的项目中。阅读Google 的 Maven 存储库以了解更多信息。

在应用或模块的 build.gradle 文件中添加所需构件的依赖项

Groovy

dependencies {
    implementation "androidx.input:input-motionprediction:1.0.0-beta04"
}

Kotlin

dependencies {
    implementation("androidx.input:input-motionprediction:1.0.0-beta04")
}

有关依赖项的更多信息,请参阅添加构建依赖项

反馈

您的反馈有助于改进 Jetpack。如果您发现新问题或有改进此库的想法,请告知我们。在创建新问题之前,请查看此库中现有的问题。您可以通过点击星形按钮为现有问题添加您的投票。

创建新问题

有关更多信息,请参阅问题跟踪器文档

此构件没有发行说明。

版本 1.0

版本 1.0.0-beta04

2024 年 5 月 1 日

androidx.input:input-motionprediction:1.0.0-beta04 已发布。版本 1.0.0-beta04 包含这些提交

新功能

  • 预测不会突然停止
  • 内置预测现在是默认值,而不是系统预测

错误修复

  • 将 androidx 库的默认 minSdkVersion 更改为 21(I6ec7f
  • 修复多点触控事件的下按事件时间(04824a)。
  • 修复第一个指针的历史时间戳(dee0b0)。
  • 修复存在多个指针时的错误历史时间(1189fa)。

版本 1.0.0-beta03

2023 年 9 月 20 日

androidx.input:input-motionprediction:1.0.0-beta03 已发布。 版本 1.0.0-beta03 包含以下提交。

新功能

  • 使用精确工具时提高预测置信度。 (57cb7c6)
  • 优化内置预测库的内存分配。 (0b7686e)

版本 1.0.0-beta02

2023年7月26日

androidx.input:input-motionprediction:1.0.0-beta02 已发布。 版本 1.0.0-beta02 包含以下提交。

新功能

  • 添加对 Android U 系统预测 API 的支持 (I7261f)

API 变更

错误修复

  • 预测的运动事件现在报告正确的按下和事件时间 (I40059)

版本 1.0.0-beta01

2023年3月22日

androidx.input:input-motionprediction:1.0.0-beta01 已发布。 版本 1.0.0-beta01 包含以下提交。

新功能

  • 预测的运动事件中包含方向和倾斜度
  • 动态计算预测内部

API 变更

  • 删除了 close 方法,因为它不再需要 (I84349)

版本 1.0.0-alpha02

2022年12月7日

androidx.input:input-motionprediction:1.0.0-alpha02 已发布。 版本 1.0.0-alpha02 包含以下提交。

API 变更

  • recordMovement 重命名为 record,并将 dispose 重命名为 close (I018c0)

版本 1.0.0-alpha01

2022年10月24日

androidx.input:input-motionprediction:1.0.0-alpha01 已发布。 版本 1.0.0-alpha01 包含以下提交。

新功能

  • 输入预测 AndroidX 库的初始版本。这包括一个 API,通过预测未来的运动事件来减少输入交互的感知延迟。

API 变更

  • 引入了 MotionEventPredictor,这是一个根据先前接收到的事件提供预测运动事件的实用程序。