ingresso

  
Riduci la latenza delle interazioni con i dati di input prevedendo MotionEvent futuri
Ultimo aggiornamento Release stabile Candidato per la release Versione beta Versione alpha
2 ottobre 2024 - - 1.0.0-beta05 -

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 elementi necessari nel file build.gradle per la tua app o il tuo modulo:

Alla moda

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

Kotlin

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

Per ulteriori informazioni sulle dipendenze, consulta Aggiungere dipendenze di compilazione.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di crearne uno nuovo, 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.

Creare un nuovo problema

Per ulteriori informazioni, consulta la documentazione del Tracker dei problemi.

Non sono disponibili note di rilascio per questo elemento.

Versione 1.0

Versione 1.0.0-beta05

2 ottobre 2024

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

Correzioni di bug

  • Impedire che la previsione superi l'importo richiesto (Ifbf49, b/369330439)
  • È stato rimosso il riepilogo manuale dell'accesso alle nuove API di piattaforma, poiché questo avviene automaticamente tramite la definizione del modello 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 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 rilasciato. La versione 1.0.0-beta04 contiene questi commit.

Nuove funzionalità

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

Correzioni di bug

  • Passare a 21 come minSdkVersion predefinito delle librerie androidx (I6ec7f)
  • Correggere l'ora dell'evento per gli eventi con più cursori (04824a).
  • Correggi il timestamp storico per il primo cursore (dee0b0).
  • Correzione di un problema relativo al tempo storico errato quando sono presenti più indicatori (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 la sicurezza delle previsioni utilizzando 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 per l'API di previsione del sistema Android U (I7261f)

Modifiche all'API

  • File API pubblici ed sperimentali uniti per percorsi da h a m (Ic4630, b/278769092)

Correzioni di bug

  • Gli eventi di movimento previsti ora riportano l'ora corretta di inizio e di fine dell'evento (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à

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

Modifiche all'API

  • È stato 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 rilasciato. La versione 1.0.0-alpha02 contiene questi commit.

Modifiche all'API

  • recordMovement rinominato 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à

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

Modifiche all'API

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