Share via


ViewTreeObserver Classe

Definizione

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

[Android.Runtime.Register("android/view/ViewTreeObserver", DoNotGenerateAcw=true)]
public sealed class ViewTreeObserver : Java.Lang.Object
[<Android.Runtime.Register("android/view/ViewTreeObserver", DoNotGenerateAcw=true)>]
type ViewTreeObserver = class
    inherit Object
Ereditarietà
ViewTreeObserver
Attributi

Commenti

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione. Tali eventi globali includono, ma non sono limitati a, layout dell'intero albero, inizio del passaggio di disegno, modifica della modalità tocco.

Un viewTreeObserver non deve mai essere creato un'istanza dalle applicazioni perché viene fornita dalla gerarchia delle viste. Per ulteriori informazioni, fare riferimento a android.view.View#getViewTreeObserver().

Documentazione java per android.view.ViewTreeObserver.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsAlive

Indica se viewTreeObserver è attivo.

JniIdentityHashCode

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)
JniPeerMembers

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

PeerReference

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)
ThresholdClass

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

(Ereditato da Object)
ThresholdType

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

(Ereditato da Object)

Metodi

AddOnDrawListener(ViewTreeObserver+IOnDrawListener)

Registrare un callback da richiamare quando l'albero di visualizzazione sta per essere disegnato.

AddOnGlobalFocusChangeListener(ViewTreeObserver+IOnGlobalFocusChangeListener)

Registrare un callback da richiamare quando lo stato attivo all'interno dell'albero di visualizzazione cambia.

AddOnGlobalLayoutListener(ViewTreeObserver+IOnGlobalLayoutListener)

Registrare un callback da richiamare quando lo stato del layout globale o la visibilità delle visualizzazioni all'interno dell'albero di visualizzazione cambia

AddOnPreDrawListener(ViewTreeObserver+IOnPreDrawListener)

Registrare un callback da richiamare quando l'albero di visualizzazione sta per essere disegnato

AddOnScrollChangedListener(ViewTreeObserver+IOnScrollChangedListener)

Registrare un callback da richiamare quando è stato eseguito lo scorrimento di una visualizzazione.

AddOnSystemGestureExclusionRectsChangedListener(IConsumer)

Aggiungere un listener per ricevere una notifica quando l'esclusione dei movimenti em trasformati/em> dell'albero <cambia.<>

AddOnTouchModeChangeListener(ViewTreeObserver+IOnTouchModeChangeListener)

Registrare un callback da richiamare quando viene richiamato quando cambia la modalità tocco.

AddOnWindowAttachListener(ViewTreeObserver+IOnWindowAttachListener)

Registrare un callback da richiamare quando la gerarchia di visualizzazione è collegata a una finestra.

AddOnWindowFocusChangeListener(ViewTreeObserver+IOnWindowFocusChangeListener)

Registrare un callback da richiamare quando cambia lo stato attivo della finestra all'interno dell'albero di visualizzazione.

AddOnWindowVisibilityChangeListener(ViewTreeObserver+IOnWindowVisibilityChangeListener)

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DispatchOnDraw()

Notifica ai listener registrati che il passaggio di disegno sta per iniziare.

DispatchOnGlobalLayout()

Notifica ai listener registrati che si è verificato un layout globale.

DispatchOnPreDraw()

Notifica ai listener registrati che il passaggio di disegno sta per iniziare.

Dispose()

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)
Dispose(Boolean)

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
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 monitoraggio di questo oggetto.

(Ereditato da Object)
RegisterFrameCommitCallback(IRunnable)

Aggiunge un callback di commit del frame.

RemoveGlobalOnLayoutListener(ViewTreeObserver+IOnGlobalLayoutListener)
Obsoleti.

Rimuovere un callback di layout globale installato in precedenza

RemoveOnDrawListener(ViewTreeObserver+IOnDrawListener)

Rimuovere un callback di pre-disegno installato in precedenza.

RemoveOnGlobalFocusChangeListener(ViewTreeObserver+IOnGlobalFocusChangeListener)

Rimuovere un callback di modifica dello stato attivo installato in precedenza.

RemoveOnGlobalLayoutListener(ViewTreeObserver+IOnGlobalLayoutListener)

Rimuovere un callback di layout globale installato in precedenza

RemoveOnPreDrawListener(ViewTreeObserver+IOnPreDrawListener)

Rimuovere un callback di pre-disegno installato in precedenza

RemoveOnScrollChangedListener(ViewTreeObserver+IOnScrollChangedListener)

Rimuovere un callback modificato da scorrimento installato in precedenza

RemoveOnSystemGestureExclusionRectsChangedListener(IConsumer)

Annullare la sottoscrizione al listener specificato dalle modifiche di esclusione dei movimenti.

RemoveOnTouchModeChangeListener(ViewTreeObserver+IOnTouchModeChangeListener)

Rimuovere un callback della modalità tocco installato in precedenza

RemoveOnWindowAttachListener(ViewTreeObserver+IOnWindowAttachListener)

Rimuovere un callback di collegamento di una finestra installata in precedenza.

RemoveOnWindowFocusChangeListener(ViewTreeObserver+IOnWindowFocusChangeListener)

Rimuovere un callback di modifica dello stato attivo della finestra installato in precedenza.

RemoveOnWindowVisibilityChangeListener(ViewTreeObserver+IOnWindowVisibilityChangeListener)

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFrameCommitCallback(IRunnable)

Tenta di rimuovere il callback specificato dall'elenco dei callback completi del frame in sospeso.

UnregisterFromRuntime()

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <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 eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)

Eventi

Draw

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

GlobalFocusChange

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

GlobalLayout

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

PreDraw

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

ScrollChanged

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

TouchModeChange

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

WindowAttached

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

WindowDetached

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

WindowFocusChange

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

WindowVisibilityChange

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)
IJavaPeerable.Finalized()

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

GetJniTypeName(IJavaPeerable)

Un osservatore dell'albero di visualizzazione viene usato per registrare i listener che possono ricevere una notifica delle modifiche globali nell'albero di visualizzazione.

Si applica a