Condividi tramite


WindowAnimationFrameStats Classe

Definizione

Questa classe contiene le statistiche dei fotogrammi 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 le statistiche dei fotogrammi di animazione della finestra. Ad esempio, un'animazione di finestra viene in genere eseguita quando l'applicazione passa da un'attività a un'altra. Le statistiche dei fotogrammi sono uno snapshot per l'intervallo di tempo compreso tra #getStartTimeNano() e #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 sullo schermo chiamando #getFramePresentedTimeNano(int).

Questo membro è deprecato. Usare invece metriche jank frametimeline condivise.

Documentazione java per android.view.WindowAnimationFrameStats.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Campi

UndefinedTimeNano

Tempo indefinito.

(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 cui sono presenti dati.

(Ereditato da FrameStats)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

(Ereditato da Object)
JniPeerMembers

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

PeerReference

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

(Ereditato da Object)
RefreshPeriodNano

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

(Ereditato da FrameStats)
StartTimeNano

Ottiene l'ora di inizio dell'intervallo per il quale 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 con marshalling di questo oggetto Parcelable.

Dispose()

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

(Ereditato da Object)
Dispose(Boolean)

Questa classe contiene le statistiche dei fotogrammi 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 di presentazione di un intervallo in corrispondenza di un determinato indice.

(Ereditato da FrameStats)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< 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)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< 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 pacco.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

(Ereditato da Object)
IJavaPeerable.Finalized()

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

GetJniTypeName(IJavaPeerable)

Questa classe contiene le statistiche dei fotogrammi di animazione della finestra.

Si applica a