ingresso

  
Riduci la latenza delle interazioni di input prevedendo i MotionEvents futuri
Aggiornamento più recente Release stabile Candidato per la release Versione beta Release alpha
1° maggio 2024 - - 1.0.0-beta04 -

Dichiarazione delle dipendenze

Per aggiungere una dipendenza a Input, devi aggiungere il Repository Maven di Google al tuo progetto. Per ulteriori informazioni, consulta il Repository Maven di Google.

Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per l'app o il modulo:

Alla moda

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

Kotlin

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

Per ulteriori informazioni sulle dipendenze, vedi Aggiungere dipendenze build.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se rilevi nuovi problemi o hai idee per migliorare la libreria. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne una nuova. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per ulteriori informazioni, consulta la documentazione di Issue Tracker.

Non sono disponibili note di rilascio per questo elemento.

Versione 1.0

Versione 1.0.0-beta04

1° maggio 2024

androidx.input:input-motionprediction:1.0.0-beta04 viene rilasciato. La versione 1.0.0-beta04 contiene questi commit.

Nuove funzionalità

  • La previsione non si interrompe improvvisamente
  • La previsione integrata è ora l'impostazione predefinita anziché quella di sistema

Correzioni di bug

  • Passa alla versione 21 come minSdkVersion predefinita delle librerie Androidx (I6ec7f)
  • Correggi il tempo di inattività per gli eventi multi puntatore (04824a).
  • Correggi il timestamp storico per il primo puntatore (dee0b0).
  • Correggi il tempo storico errato in cui sono presenti più puntatori (1189fa).

Versione 1.0.0-beta03

20 settembre 2023

androidx.input:input-motionprediction:1.0.0-beta03 viene rilasciato. La versione 1.0.0-beta03 contiene questi commit.

Nuove funzionalità

  • Aumenta l'affidabilità delle previsioni quando utilizzi strumenti precisi. (57cb7c6).
  • Allocazione della memoria della libreria di previsione integrata ottimizzata. (0b7686e).

Versione 1.0.0-beta02

26 luglio 2023

androidx.input:input-motionprediction:1.0.0-beta02 viene rilasciato. La versione 1.0.0-beta02 contiene questi commit.

Nuove funzionalità

  • Aggiunta del supporto dell'API Android U System Prediction (I7261f)

Modifiche alle API

  • Sono stati uniti i file API pubblici e sperimentali per percorsi m-thru (Ic4630, b/278769092)

Correzioni di bug

  • Gli eventi di movimento previsti ora riportano il tempo di riposo e l'ora corretti (I40059)

Versione 1.0.0-beta01

22 marzo 2023

androidx.input:input-motionprediction:1.0.0-beta01 viene rilasciato. La versione 1.0.0-beta01 contiene questi commit.

Nuove funzionalità

  • Negli eventi di movimento previsti sono presenti orientamento e inclinazione
  • Dati interni della previsione calcolata dinamicamente

Modifiche alle API

  • Metodo close rimosso perché non è più necessario (I84349)

Versione 1.0.0-alpha02

7 dicembre 2022

androidx.input:input-motionprediction:1.0.0-alpha02 viene rilasciato. La versione 1.0.0-alpha02 contiene questi commit.

Modifiche alle API

  • Rinominato recordMovement in record e dispose in close (I018c0)

Versione 1.0.0-alpha01

24 ottobre 2022

androidx.input:input-motionprediction:1.0.0-alpha01 viene rilasciato. La versione 1.0.0-alpha01 contiene questi commit.

Nuove funzionalità

  • Rilascio iniziale della libreria AndroidX per le previsioni di input. Ciò include un'API che riduce la latenza percepita delle interazioni di input prevedendo gli eventi di movimento futuri.

Modifiche alle API

  • Presenta MotionEventPredictor, un'utilità che fornisce eventi di movimento previsti in base a quelli ricevuti in precedenza.