wejście

  
Skracanie czasu oczekiwania na interakcje wejściowe przez przewidywanie przyszłych zdarzeń MotionEvent
Najnowsza aktualizacja Wersja stabilna Wersja kandydująca do publikacji Wersja beta Wersja alfa
19 listopada 2025 r. 1.0.0 - -

Deklarowanie zależności

Aby dodać zależność od funkcji Input, musisz dodać do projektu repozytorium Maven Google. Więcej informacji znajdziesz w artykule Repozytorium Maven Google.

Dodaj zależności dotyczące potrzebnych artefaktów w pliku build.gradle aplikacji lub modułu:

Odlotowe

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

Kotlin

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

Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.

Opinia

Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli odkryjesz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nowy problem, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz oddać głos na istniejący problem, klikając przycisk gwiazdki.

Tworzenie nowego problemu

Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.

Brak informacji o wersji tego artefaktu.

Wersja 1.0

Wersja 1.0.0

19 listopada 2025 r.

Publikacja androidx.input:input-motionprediction:1.0.0 Wersja 1.0.0 zawiera te zmiany.

Wersja 1.0.0-rc01

5 listopada 2025 r.

Publikacja androidx.input:input-motionprediction:1.0.0-rc01 Wersja 1.0.0-rc01 zawiera te zmiany.

Poprawki błędów

Wersja 1.0.0-beta06

13 sierpnia 2025 r.

Publikacja androidx.input:input-motionprediction:1.0.0-beta06 Wersja 1.0.0-beta06 zawiera te zmiany.

Nowe funkcje

  • Biblioteka będzie teraz używać interfejsu API prognoz systemowych, jeśli jest on dostępny.

Zmiany w interfejsie API

  • Usuwanie przestarzałych adnotacji @RequiresApi(21) (I9103b)

Wersja 1.0.0-beta05

2 października 2024 r.

Publikacja androidx.input:input-motionprediction:1.0.0-beta05 Wersja 1.0.0-beta05 zawiera te zmiany.

Poprawki błędów

  • Zapobieganie przekraczaniu przez prognozę żądanej kwoty (Ifbf49, b/369330439)
  • Usunięto ręczne określanie dostępu do nowych interfejsów API platformy, ponieważ odbywa się to automatycznie za pomocą modelowania interfejsu API podczas korzystania z R8 z AGP 7.3 lub nowszą (np. R8 w wersji 3.3) oraz w przypadku wszystkich kompilacji podczas korzystania z AGP 8.1 lub nowszej (np. D8 w wersji 8.1). Klientom, którzy nie korzystają z AGP, zalecamy przejście na D8 w wersji 8.1 lub nowszej. Więcej szczegółów znajdziesz w tym artykule. (If6b4c, b/345472586)

Wersja 1.0.0-beta04

1 maja 2024 r.

Publikacja androidx.input:input-motionprediction:1.0.0-beta04 Wersja 1.0.0-beta04 zawiera te zmiany.

Nowe funkcje

  • Prognoza nie zostanie nagle przerwana
  • Wbudowane przewidywanie jest teraz domyślne zamiast systemowego

Poprawki błędów

  • Ustawienie poziomu 21 jako domyślnego minSdkVersion bibliotek AndroidX (I6ec7f)
  • Poprawiono czas zdarzenia naciśnięcia w przypadku zdarzeń z wieloma wskaźnikami (04824a).
  • Poprawiono historyczny sygnaturę czasową pierwszego wskaźnika (dee0b0).
  • Naprawianie nieprawidłowego czasu historycznego w przypadku wielu wskaźników (1189fa).

Wersja 1.0.0-beta03

20 września 2023 r.

Publikacja androidx.input:input-motionprediction:1.0.0-beta03 Wersja 1.0.0-beta03 zawiera te zatwierdzenia.

Nowe funkcje

  • Zwiększaj pewność prognoz, korzystając z dokładnych narzędzi. (57cb7c6)
  • Zoptymalizowana alokacja pamięci w wbudowanej bibliotece prognoz. (0b7686e)

Wersja 1.0.0-beta02

26 lipca 2023 r.

Publikacja androidx.input:input-motionprediction:1.0.0-beta02 Wersja 1.0.0-beta02 zawiera te zatwierdzenia.

Nowe funkcje

  • Dodano obsługę interfejsu Android U system prediction API (I7261f)

Zmiany w interfejsie API

  • Połączone pliki publicznych i eksperymentalnych interfejsów API dla ścieżek od h do m (Ic4630, b/278769092)

Poprawki błędów

  • Zdarzenia związane z przewidywanym ruchem zgłaszają teraz prawidłowy czas wyłączenia i czas zdarzenia (I40059)

Wersja 1.0.0-beta01

22 marca 2023 r.

Publikacja androidx.input:input-motionprediction:1.0.0-beta01 Wersja 1.0.0-beta01 zawiera te zatwierdzenia.

Nowe funkcje

  • W przewidywanych zdarzeniach związanych z ruchem występują informacje o orientacji i pochyleniu.
  • Wewnętrzne działanie dynamicznie obliczanej prognozy

Zmiany w interfejsie API

  • Usunęliśmy metodę close, ponieważ nie jest już potrzebna (I84349).

Wersja 1.0.0-alpha02

7 grudnia 2022 r.

Publikacja androidx.input:input-motionprediction:1.0.0-alpha02 Wersja 1.0.0-alpha02 zawiera te zatwierdzenia.

Zmiany w interfejsie API

  • Zmiana nazwy recordMovement na recorddispose na close (I018c0)

Wersja 1.0.0-alpha01

24 października 2022 r.

Publikacja androidx.input:input-motionprediction:1.0.0-alpha01 Wersja 1.0.0-alpha01 zawiera te zatwierdzenia.

Nowe funkcje

  • Pierwsza wersja biblioteki AndroidX do przewidywania wpisywania. Obejmuje to interfejs API, który zmniejsza odczuwalne opóźnienie interakcji wejściowych przez przewidywanie przyszłych zdarzeń ruchu.

Zmiany w interfejsie API

  • Wprowadza MotionEventPredictor, narzędzie, które na podstawie wcześniej otrzymanych zdarzeń ruchu podaje przewidywane zdarzenia ruchu.