Share via


WindowAnimationFrameStats Classe

Definizione

Questa classe contiene statistiche del frame di animazione della finestra.

[Android.Runtime.Register("android/view/WindowAnimationFrameStats", DoNotGenerateAcw=true)]
public sealed class WindowAnimationFrameStats : Android.Views.FrameStats, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/WindowAnimationFrameStats", DoNotGenerateAcw=true)>]
type WindowAnimationFrameStats = class
    inherit FrameStats
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
WindowAnimationFrameStats
Attributi
Implementazioni

Commenti

Questa classe contiene statistiche del frame di animazione della finestra. Ad esempio, un'animazione della finestra viene in genere eseguita quando l'applicazione passa da un'attività a un'altra. Le statistiche del frame sono uno snapshot per l'intervallo di tempo da #getStartTimeNano() a #getEndTimeNano().

L'idea chiave è che per offrire un'esperienza utente uniforme il sistema deve eseguire animazioni finestra a un intervallo di tempo specifico ottenuto chiamando #getRefreshPeriodNano(). Se il sistema non esegue il rendering di un frame ogni periodo di aggiornamento, l'utente visualizzerà transizioni di finestra irregolari. Ora in cui il frame è stato effettivamente presentato sul display chiamando #getFramePresentedTimeNano(int).

Metodo deprecato. Usare invece le metriche jank di FrameTimeline condivise.

Documentazione Java per android.view.WindowAnimationFrameStats.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

UndefinedTimeNano

Tempo non definito.

(Ereditato da FrameStats)

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator
EndTimeNano

Ottiene l'ora di fine dell'intervallo per cui si applicano queste statistiche.

(Ereditato da FrameStats)
FrameCount

Ottiene il numero di fotogrammi per i quali sono presenti dati.

(Ereditato da FrameStats)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)
JniPeerMembers

Questa classe contiene statistiche del frame di animazione della finestra.

PeerReference

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)
RefreshPeriodNano

Ottiene il periodo di aggiornamento della visualizzazione che ospita le finestre per cui si applicano queste statistiche.

(Ereditato da FrameStats)
StartTimeNano

Ottiene l'ora di inizio dell'intervallo per cui si applicano queste statistiche.

(Ereditato da FrameStats)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da FrameStats)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da FrameStats)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione marshalled di Parcelable.

Dispose()

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)
Dispose(Boolean)

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetFramePresentedTimeNano(Int32)

Ottenere l'ora in cui è stato presentato un intervallo in un determinato indice.

(Ereditato da FrameStats)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Appiattire questo oggetto in un pacchetto.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)
IJavaPeerable.Finalized()

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe contiene statistiche del frame di animazione della finestra.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa classe contiene statistiche del frame di animazione della finestra.

GetJniTypeName(IJavaPeerable)

Questa classe contiene statistiche del frame di animazione della finestra.

Si applica a