Compartilhar via


WindowAnimationFrameStats Classe

Definição

Essa classe contém estatísticas de quadro de animação de janela.

[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
Herança
WindowAnimationFrameStats
Atributos
Implementações

Comentários

Essa classe contém estatísticas de quadro de animação de janela. Por exemplo, uma animação de janela geralmente é executada quando o aplicativo está fazendo a transição de uma atividade para outra. As estatísticas de quadro são um instantâneo para o intervalo de tempo de #getStartTimeNano() até #getEndTimeNano().

A ideia-chave é que, a fim de fornecer uma experiência de usuário suave, o sistema deve executar animações de janela em um intervalo de tempo específico obtido por chamada #getRefreshPeriodNano(). Se o sistema não renderizar um quadro a cada período de atualização, o usuário verá transições de janela irregulares. A hora em que o quadro foi realmente apresentado na tela chamando #getFramePresentedTimeNano(int).

Este membro foi preterido. Em vez disso, use as métricas de jank do FrameTimeline compartilhado.

Documentação Java para android.view.WindowAnimationFrameStats.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Campos

UndefinedTimeNano

Tempo indefinido.

(Herdado de FrameStats)

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Creator
EndTimeNano

Obtém a hora de término do intervalo ao qual essas estatísticas se aplicam.

(Herdado de FrameStats)
FrameCount

Obtém o número de quadros para os quais há dados.

(Herdado de FrameStats)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)
JniPeerMembers

Essa classe contém estatísticas de quadro de animação de janela.

PeerReference

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)
RefreshPeriodNano

Obtém o período de atualização da exibição que hospeda a(s) janela(s) para a(s) qual(is) essas estatísticas se aplicam.

(Herdado de FrameStats)
StartTimeNano

Obtém a hora de início do intervalo para o qual essas estatísticas se aplicam.

(Herdado de FrameStats)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de FrameStats)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de FrameStats)

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
DescribeContents()

Descreva os tipos de objetos especiais contidos na representação marshalled deste Parcelable.

Dispose()

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)
Dispose(Boolean)

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetFramePresentedTimeNano(Int32)

Obtenha o tempo em que um quadro em um determinado índice foi apresentado.

(Herdado de FrameStats)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele este objeto em um Pacote.

Implantações explícitas de interface

IJavaPeerable.Disposed()

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)
IJavaPeerable.Finalized()

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe contém estatísticas de quadro de animação de janela.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Essa classe contém estatísticas de quadro de animação de janela.

GetJniTypeName(IJavaPeerable)

Essa classe contém estatísticas de quadro de animação de janela.

Aplica-se a