wejście

  
Skrócenie czasu oczekiwania na interakcje wejściowe przez przewidywanie przyszłych zdarzeń MotionEvents
Najnowsza aktualizacja Wersja stabilna Kandydat do publikacji Wersja Beta Wersja alfa
1 maja 2024 r. - - 1.0.0-beta04 -

Deklarowanie zależności

Aby dodać zależność od danych wejściowych, musisz dodać do projektu repozytorium Google Maven. Więcej informacji znajdziesz w repozytorium Google Maven.

W pliku build.gradle aplikacji lub modułu dodaj zależności artefaktów, których potrzebujesz:

Odlotowe

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

Kotlin

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

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

Opinia

Twoja opinia pomoże nam ulepszyć Jetpack. Daj nam znać, jeśli znajdziesz nowe wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj problemy z tą biblioteką. Możesz oddać głos w ramach istniejącego problemu, klikając przycisk gwiazdki.

Utwórz nowy numer

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

Brak informacji o wersji tego artefaktu.

Wersja 1.0

Wersja 1.0.0-beta04

1 maja 2024 r.

Aplikacja androidx.input:input-motionprediction:1.0.0-beta04 została zwolniona. Wersja 1.0.0-beta04 zawiera te zatwierdzenia.

Nowe funkcje

  • Prognoza nie zatrzyma się nagle
  • Prognoza domyślna jest teraz ustawiona jako domyślna, a nie systemowa

Poprawki błędów

  • Przejdź na wersję 21 jako domyślną bibliotekę biblioteki Androida (minSdkVersion) (I6ec7f)
  • Popraw czas przerwy w działaniu zdarzeń z wieloma wskaźnikami (04824a).
  • Popraw historyczną sygnaturę czasową pierwszego wskaźnika (dee0b0).
  • Naprawianie nieprawidłowego czasu historycznego w przypadku obecności wielu wskaźników (1189fa).

Wersja 1.0.0-beta03

20 września 2023 r.

Aplikacja androidx.input:input-motionprediction:1.0.0-beta03 została zwolniona. Wersja 1.0.0-beta03 zawiera te zatwierdzenia.

Nowe funkcje

  • Większa wiarygodność prognoz przy korzystaniu z dokładnych narzędzi. (57cb7c6)
  • Zoptymalizowany przydział pamięci wbudowanej biblioteki prognoz. (0b7686e)

Wersja 1.0.0-beta02

26 lipca 2023 r.

Aplikacja androidx.input:input-motionprediction:1.0.0-beta02 została zwolniona. Wersja 1.0.0-beta02 zawiera te zatwierdzenia.

Nowe funkcje

  • Dodaj obsługę interfejsu API prognozowania systemu Android U (I7261f).

Zmiany w interfejsie API

  • Scalone publiczne i eksperymentalne pliki interfejsu API dla ścieżek h-thru m (Ic4630, b/278769092)

Poprawki błędów

  • Przewidywane zdarzenia ruchu zgłaszają teraz prawidłową godzinę w dół i w zdarzeniu (I40059)

Wersja 1.0.0-beta01

22 marca 2023 r.

Aplikacja androidx.input:input-motionprediction:1.0.0-beta01 została zwolniona. Wersja 1.0.0-beta01 zawiera te zatwierdzenia.

Nowe funkcje

  • W przewidywanych zdarzeniach ruchu uwzględniane są orientacja i pochylenie.
  • Dynamicznie obliczone elementy wewnętrzne prognozy

Zmiany w interfejsie API

  • Usunięto metodę close, ponieważ nie jest już potrzebna (I84349)

Wersja 1.0.0-alfa02

7 grudnia 2022 r.

Aplikacja androidx.input:input-motionprediction:1.0.0-alpha02 została zwolniona. Wersja 1.0.0-alpha02 zawiera te zatwierdzenia.

Zmiany w interfejsie API

  • Nazwa elementu recordMovement została zmieniona na record, a dispose na close (I018c0)

Wersja 1.0.0-alfa01

24 października 2022 r.

Aplikacja androidx.input:input-motionprediction:1.0.0-alpha01 została zwolniona. Wersja 1.0.0-alpha01 zawiera te zatwierdzenia.

Nowe funkcje

  • Wstępna wersja biblioteki prognozowania wejściowego AndroidX. Dotyczy to między innymi interfejsu API, który przewiduje przyszłe zdarzenia ruchu, aby zmniejszyć postrzegane opóźnienie interakcji z danymi wejściowych.

Zmiany w interfejsie API

  • Wprowadzenie MotionEventPredictor – narzędzia, które prognozuje zdarzenia ruchu na podstawie wcześniej otrzymanych zdarzeń.