ingresso

  
Riduci la latenza delle interazioni di input prevedendo i futuri MotionEvent
Ultimo aggiornamento Release stabile Candidato per la release Release beta Release alpha
19 novembre 2025 1.0.0 - - -

Dichiara le dipendenze

Per aggiungere una dipendenza da Input, devi aggiungere il repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.

Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per la tua app o il tuo modulo:

Alla moda

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

Kotlin

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

Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze di build.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di segnalare un nuovo problema, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per saperne di più, consulta la documentazione di Issue Tracker.

Non sono disponibili note di rilascio per questo artefatto.

Versione 1.0

Versione 1.0.0

19 novembre 2025

androidx.input:input-motionprediction:1.0.0 è stato rilasciato. La versione 1.0.0 contiene questi commit.

Versione 1.0.0-rc01

5 novembre 2025

androidx.input:input-motionprediction:1.0.0-rc01 è stato rilasciato. La versione 1.0.0-rc01 contiene questi commit.

Correzioni di bug

Versione 1.0.0-beta06

13 agosto 2025

androidx.input:input-motionprediction:1.0.0-beta06 è stato rilasciato. La versione 1.0.0-beta06 contiene questi commit.

Nuove funzionalità

  • La raccolta ora utilizzerà l'API di previsione del sistema, se disponibile.

Modifiche alle API

  • Rimozione delle annotazioni obsolete @RequiresApi(21) (I9103b)

Versione 1.0.0-beta05

2 ottobre 2024

androidx.input:input-motionprediction:1.0.0-beta05 è stato rilasciato. La versione 1.0.0-beta05 contiene questi commit.

Correzioni di bug

  • Impedisci alla previsione di superare l'importo richiesto (Ifbf49, b/369330439)
  • Rimozione della definizione manuale dell'accesso alle nuove API della piattaforma, poiché avviene automaticamente tramite la modellazione delle API quando si utilizza R8 con AGP 7.3 o versioni successive (ad es. R8 versione 3.3) e per tutte le build quando si utilizza AGP 8.1 o versioni successive (ad es. D8 versione 8.1). I clienti che non utilizzano AGP sono invitati ad eseguire l'aggiornamento a D8 versione 8.1 o versioni successive. Consulta questo articolo per ulteriori dettagli. (If6b4c, b/345472586)

Versione 1.0.0-beta04

1 maggio 2024

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

Nuove funzionalità

  • La previsione non si interromperà improvvisamente
  • La previsione integrata è ora quella predefinita anziché quella di sistema

Correzioni di bug

  • Passaggio a 21 come minSdkVersion predefinito delle raccolte androidx (I6ec7f)
  • Correzione dell'ora dell'evento di discesa per gli eventi con più puntatori (04824a)
  • Correzione del timestamp storico per il primo puntatore (dee0b0)
  • Correzione dell'ora storica errata quando sono presenti più puntatori (1189fa)

Versione 1.0.0-beta03

20 settembre 2023

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

Nuove funzionalità

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

Versione 1.0.0-beta02

26 luglio 2023

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

Nuove funzionalità

  • Aggiunta del supporto per l'API di previsione del sistema Android U (I7261f)

Modifiche alle API

  • Unione dei file API pubblici e sperimentali per i percorsi da h a m (Ic4630, b/278769092)

Correzioni di bug

  • Gli eventi di movimento previsti ora segnalano l'ora di discesa e dell'evento corretta (I40059)

Versione 1.0.0-beta01

22 marzo 2023

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

Nuove funzionalità

  • L'orientamento e l'inclinazione sono presenti negli eventi di movimento previsti
  • Interni di previsione calcolati dinamicamente

Modifiche alle API

  • Rimozione del metodo close perché non è più necessario (I84349)

Versione 1.0.0-alpha02

7 dicembre 2022

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

Modifiche alle API

  • Rinomina di recordMovement in record e di dispose in close (I018c0)

Versione 1.0.0-alpha01

24 ottobre 2022

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

Nuove funzionalità

  • Versione iniziale della raccolta AndroidX di previsione dell'input. Include un'API per ridurre la latenza percepita delle interazioni di input prevedendo i futuri eventi di movimento.

Modifiche alle API

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