ingresso

  
Ridurre la latenza delle interazioni di input prevedendo i MotionEvent futuri
Ultimo aggiornamento Release stabile Candidato per la release Release beta Release alpha
13 agosto 2025 - - 1.0.0-beta06 -

Dichiarazione di 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 che ti servono nel file build.gradle per la tua app o il tuo modulo:

Alla moda

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

Kotlin

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

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

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa libreria. Prima di crearne uno nuovo, dai un'occhiata ai problemi esistenti in questa libreria. 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 artefatto.

Versione 1.0

Versione 1.0.0-beta06

13 agosto 2025

androidx.input:input-motionprediction:1.0.0-beta06 viene rilasciata. La versione 1.0.0-beta06 contiene questi commit.

Nuove funzionalità

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

Modifiche alle API

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

Versione 1.0.0-beta05

2 ottobre 2024

androidx.input:input-motionprediction:1.0.0-beta05 viene rilasciata. La versione 1.0.0-beta05 contiene questi commit.

Correzioni di bug

  • Impedisci alla previsione di superare l'importo richiesto (Ifbf49, b/369330439)
  • È stata rimossa la definizione manuale dell'accesso alle nuove API della piattaforma, poiché questa 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 client che non utilizzano AGP sono invitati a eseguire l'aggiornamento alla versione 8.1 o successive di D8. 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 viene rilasciata. 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

  • Passa a 21 come minSdkVersion predefinita delle librerie androidx (I6ec7f)
  • Correzione dell'ora dell'evento di pressione per gli eventi multi-pointer (04824a).
  • Correggi il 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 viene rilasciata. La versione 1.0.0-beta03 contiene questi commit.

Nuove funzionalità

  • Aumenta l'affidabilità delle previsioni quando utilizzi strumenti accurati. (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 rilasciata. La versione 1.0.0-beta02 contiene questi commit.

Nuove funzionalità

  • Aggiungi il 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 riportano l'ora dell'evento e il down corretti (I40059)

Versione 1.0.0-beta01

22 marzo 2023

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

Nuove funzionalità

  • Orientamento e inclinazione sono presenti negli eventi di movimento previsti
  • Interni della previsione calcolata dinamicamente

Modifiche alle API

  • Rimosso il metodo close perché non è più necessario (I84349)

Versione 1.0.0-alpha02

7 dicembre 2022

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

Modifiche alle API

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

Versione 1.0.0-alpha01

24 ottobre 2022

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

Nuove funzionalità

  • Versione iniziale della libreria AndroidX per la previsione dell'input. Ciò 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.