ViewTreeObserver Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 server ViewTreeOb 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 progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Proprietà
Class |
Restituisce la classe di runtime di questo |
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 cambia l'esclusione del movimento em transformed/em> dell'albero.<>< |
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 lo stato attivo della finestra all'interno dell'albero di visualizzazione cambia. |
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 monitor dell'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 di scorrimento modificato in precedenza installato |
RemoveOnSystemGestureExclusionRectsChangedListener(IConsumer) |
Annullare la sottoscrizione del listener specificato dalle modifiche apportate all'esclusione dei movimenti. |
RemoveOnTouchModeChangeListener(ViewTreeObserver+IOnTouchModeChangeListener) |
Rimuovere un callback della modalità tocco installato in precedenza |
RemoveOnWindowAttachListener(ViewTreeObserver+IOnWindowAttachListener) |
Rimuovere un callback di collegamento finestra installato 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 di stringa dell'oggetto. (Ereditato da Object) |
UnregisterFrameCommitCallback(IRunnable) |
Tenta di rimuovere il callback specificato dall'elenco di callback completi dei fotogrammi 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 ricevendo <>una notifica</em> o <em>interrotto</em>. (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) |
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) |
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 di tipo controllato 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. |