вход

Уменьшите задержку при взаимодействии с входными данными, прогнозируя будущие события движения (MotionEvents).
Последнее обновление Стабильный релиз Предварительная версия релиза Бета-версия Альфа-версия
19 ноября 2025 г. 1.0.0 - - -

Объявление зависимостей

Чтобы добавить зависимость от Input, необходимо добавить репозиторий Google Maven в ваш проект. Для получения дополнительной информации ознакомьтесь с информацией в репозитории Google Maven .

Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:

классный

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

Котлин

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

Для получения дополнительной информации о зависимостях см. раздел «Добавление зависимостей сборки» .

Обратная связь

Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.

Создать новую задачу

Для получения более подробной информации см. документацию по системе отслеживания ошибок .

Для этого артефакта отсутствуют примечания к выпуску.

Версия 1.0

Версия 1.0.0

19 ноября 2025 г.

Выпущена версия androidx.input:input-motionprediction:1.0.0 . Версия 1.0.0 содержит следующие изменения .

Версия 1.0.0-rc01

5 ноября 2025 г.

Выпущена androidx.input:input-motionprediction:1.0.0-rc01 . Версия 1.0.0-rc01 содержит следующие коммиты .

Исправлены ошибки

Версия 1.0.0-beta06

13 августа 2025 г.

Выпущена версия androidx.input:input-motionprediction:1.0.0-beta06 . Версия 1.0.0-beta06 содержит следующие коммиты .

Новые функции

  • Теперь библиотека будет использовать API прогнозирования системы, если он доступен.

Изменения в API

  • Удаление устаревших аннотаций @RequiresApi(21) ( I9103b )

Версия 1.0.0-beta05

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.0.0-beta04

1 мая 2024 г.

Выпущена версия androidx.input:input-motionprediction:1.0.0-beta04 . Версия 1.0.0-beta04 содержит следующие коммиты .

Новые функции

  • Прогнозирование не прекратится внезапно.
  • Встроенный режим прогнозирования теперь является режимом по умолчанию вместо системного.

Исправлены ошибки

  • Установите значение 21 в качестве значения minSdkVersion по умолчанию для библиотек androidx ( I6ec7f ).
  • Исправлено занижение времени события для событий с несколькими указателями ( 04824a ).
  • Исправить историческую метку времени для первого указателя ( dee0b0 ).
  • Исправлена ​​ошибка с историческим временем при наличии нескольких указателей ( 1189fa ).

Версия 1.0.0-beta03

20 сентября 2023 г.

Выпущена версия androidx.input:input-motionprediction:1.0.0-beta03 . Версия 1.0.0-beta03 содержит следующие коммиты.

Новые функции

  • Повышение достоверности прогнозов при использовании точных инструментов. ( 57cb7c6 )
  • Оптимизировано выделение памяти для встроенной библиотеки прогнозирования. ( 0b7686e )

Версия 1.0.0-beta02

26 июля 2023 г.

Выпущена версия androidx.input:input-motionprediction:1.0.0-beta02 . Версия 1.0.0-beta02 содержит следующие коммиты.

Новые функции

  • Добавлена ​​поддержка API прогнозирования системы Android U ( I7261f ).

Изменения в API

  • Объединены общедоступные и экспериментальные файлы API для h-путей и m-путей ( Ic4630 , b/278769092 )

Исправлены ошибки

  • Теперь прогнозируемые события движения отображают правильное время остановки и время события ( I40059 ).

Версия 1.0.0-beta01

22 марта 2023 г.

Выпущена версия androidx.input:input-motionprediction:1.0.0-beta01 . Версия 1.0.0-beta01 содержит следующие коммиты.

Новые функции

  • В прогнозируемых событиях движения присутствуют ориентация и наклон.
  • Динамически рассчитываемые внутренние параметры прогнозирования

Изменения в API

  • Метод close удален, так как он больше не нужен ( I84349 )

Версия 1.0.0-alpha02

7 декабря 2022 г.

Выпущена версия androidx.input:input-motionprediction:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит следующие коммиты.

Изменения в API

  • Переименовано recordMovement в record , а dispose в close ( I018c0 )

Версия 1.0.0-alpha01

24 октября 2022 г.

Выпущена версия androidx.input:input-motionprediction:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты.

Новые функции

  • Первая версия библиотеки AndroidX для прогнозирования ввода. Она включает API для уменьшения воспринимаемой задержки при взаимодействии с вводом путем прогнозирования будущих событий движения.

Изменения в API

  • Представляем MotionEventPredictor — утилиту, которая прогнозирует события движения на основе ранее полученных данных.