wejście

  
Skrócenie czasu oczekiwania na interakcje z danymi wejściowymi dzięki przewidywaniu przyszłych zdarzeń MotionEvents
Ostatnia aktualizacja Wersja stabilna Wersja kandydująca do publikacji Wersja Beta Wersja alfa
2 października 2024 r. - - 1.0.0-beta05 -

Deklarowanie zależności

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

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

Odlotowe

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

Kotlin

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

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 zauważysz 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 dodać swój głos do istniejącego problemu, klikając przycisk z gwiazdką.

Tworzenie nowego zgłoszenia

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

Nie ma informacji o wersji tego artefaktu.

Wersja 1.0

Wersja 1.0.0-beta05

2 października 2024 r.

Element androidx.input:input-motionprediction:1.0.0-beta05 został zwolniony. Wersja 1.0.0-beta05 zawiera te komity.

Poprawki błędów

  • Zapobieganie przekroczeniu przez prognozę żądanej wartości (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, gdy korzystasz z R8 z AGP 7.3 lub nowszej wersji (np. R8 w wersji 3.3) oraz we wszystkich wersjach kompilacji, gdy korzystasz z AGP 8.1 lub nowszej wersji (np. D8 w wersji 8.1). Klienci, którzy nie korzystają z AGP, powinni zaktualizować D8 do 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.

Element androidx.input:input-motionprediction:1.0.0-beta04 został zwolniony. Wersja 1.0.0-beta04 zawiera te komity.

Nowe funkcje

  • Prognozy nie będą się nagle zatrzymywać.
  • Domyślną metodą przewidywania jest teraz wbudowana metoda, a nie systemowa

Poprawki błędów

  • Przejście na Androida 21 jako domyślnej minSdkVersion bibliotek androidx (I6ec7f)
  • Naprawiono czas zdarzeń z wieloma wskaźnikami (04824a).
  • Popraw historyczny sygnaturę czasową dla pierwszego wskaźnika (dee0b0).
  • Poprawka nieprawidłowego czasu historycznego w przypadku wielu wskaźników (1189fa).

Wersja 1.0.0-beta03

20 września 2023 r.

Element androidx.input:input-motionprediction:1.0.0-beta03 został zwolniony. Wersja 1.0.0-beta03 zawiera te komitowane zmiany.

Nowe funkcje

  • Zwiększanie dokładności prognoz dzięki korzystaniu z dokładnych narzędzi. (57cb7c6)
  • Zoptymalizowany przydział pamięci w wbudowanej bibliotece prognozowania. (0b7686e)

Wersja 1.0.0-beta02

26 lipca 2023 r.

Element androidx.input:input-motionprediction:1.0.0-beta02 został zwolniony. Wersja 1.0.0-beta02 zawiera te zatwierdzenia.

Nowe funkcje

  • Dodano obsługę interfejsu API do przewidywania danych o systemie Android U (I7261f).

Zmiany w interfejsie API

  • Złączone pliki publicznego i eksperymentalnego interfejsu API dla ścieżek h-thru m (Ic4630, b/278769092)

Poprawki błędów

  • Zdarzenia przewidywanego ruchu podają teraz prawidłowy czas rozpoczęcia i zakończenia (I40059)

Wersja 1.0.0-beta01

22 marca 2023 r.

Element androidx.input:input-motionprediction:1.0.0-beta01 został zwolniony. Wersja 1.0.0-beta01 zawiera te commity.

Nowe funkcje

  • Zdarzenia przewidywanego ruchu zawierają orientację i przechylenie
  • Wewnętrzne dane prognozy obliczonej dynamicznie

Zmiany w interfejsie API

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

Wersja 1.0.0-alpha02

7 grudnia 2022 r.

Element androidx.input:input-motionprediction:1.0.0-alpha02 został zwolniony. Wersja 1.0.0-alpha02 zawiera te commity.

Zmiany w interfejsie API

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

Wersja 1.0.0-alpha01

24 października 2022 r.

Element androidx.input:input-motionprediction:1.0.0-alpha01 został zwolniony. Wersja 1.0.0-alpha01 zawiera te commity.

Nowe funkcje

  • Pierwsza wersja biblioteki AndroidX do przewidywania danych wejściowych. Obejmuje to interfejs API do zmniejszania odczuwalnego opóźnienia interakcji z użyciem danych wejściowych przez przewidywanie przyszłych zdarzeń związanych z ruchu.

Zmiany w interfejsie API

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