Comparteix via


ViewTreeObserver Clase

Definición

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

[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
Herencia
ViewTreeObserver
Atributos

Comentarios

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista. Estos eventos globales incluyen, entre otros, el diseño de todo el árbol, el principio del paso de dibujo, el cambio del modo táctil...

Las aplicaciones nunca deben crear instancias de ViewTreeObserver, ya que las proporciona la jerarquía de vistas. Vea android.view.View#getViewTreeObserver() para obtener más información.

Documentación de Java para android.view.ViewTreeObserver.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsAlive

Indica si este viewTreeObserver está activo.

JniIdentityHashCode

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)
JniPeerMembers

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

PeerReference

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

AddOnDrawListener(ViewTreeObserver+IOnDrawListener)

Registre una devolución de llamada que se va a invocar cuando el árbol de vista esté a punto de dibujarse.

AddOnGlobalFocusChangeListener(ViewTreeObserver+IOnGlobalFocusChangeListener)

Registre una devolución de llamada que se invocará cuando cambie el estado de foco dentro del árbol de vista.

AddOnGlobalLayoutListener(ViewTreeObserver+IOnGlobalLayoutListener)

Registrar una devolución de llamada que se va a invocar cuando cambia el estado de diseño global o la visibilidad de las vistas dentro del árbol de vistas

AddOnPreDrawListener(ViewTreeObserver+IOnPreDrawListener)

Registrar una devolución de llamada que se va a invocar cuando el árbol de vista está a punto de dibujarse

AddOnScrollChangedListener(ViewTreeObserver+IOnScrollChangedListener)

Registre una devolución de llamada que se invocará cuando se haya desplazado una vista.

AddOnSystemGestureExclusionRectsChangedListener(IConsumer)

Agregue un agente de escucha para recibir una notificación cuando cambien los rects de exclusión de gestos transformados</em> del <>árbol.

AddOnTouchModeChangeListener(ViewTreeObserver+IOnTouchModeChangeListener)

Registre una devolución de llamada que se invocará cuando se invoque cuando cambie el modo táctil.

AddOnWindowAttachListener(ViewTreeObserver+IOnWindowAttachListener)

Registre una devolución de llamada que se invocará cuando la jerarquía de vistas esté asociada a una ventana.

AddOnWindowFocusChangeListener(ViewTreeObserver+IOnWindowFocusChangeListener)

Registre una devolución de llamada que se invocará cuando cambie el estado de foco de la ventana dentro del árbol de vista.

AddOnWindowVisibilityChangeListener(ViewTreeObserver+IOnWindowVisibilityChangeListener)

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
DispatchOnDraw()

Notifica a los agentes de escucha registrados que el pase de dibujo está a punto de iniciarse.

DispatchOnGlobalLayout()

Notifica a los agentes de escucha registrados que se produjo un diseño global.

DispatchOnPreDraw()

Notifica a los agentes de escucha registrados que el pase de dibujo está a punto de iniciarse.

Dispose()

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)
Dispose(Boolean)

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
RegisterFrameCommitCallback(IRunnable)

Agrega una devolución de llamada de confirmación de fotogramas.

RemoveGlobalOnLayoutListener(ViewTreeObserver+IOnGlobalLayoutListener)
Obsoletos.

Quitar una devolución de llamada de diseño global instalada anteriormente

RemoveOnDrawListener(ViewTreeObserver+IOnDrawListener)

Quite una devolución de llamada previamente instalada previamente.

RemoveOnGlobalFocusChangeListener(ViewTreeObserver+IOnGlobalFocusChangeListener)

Quite una devolución de llamada de cambio de foco instalada anteriormente.

RemoveOnGlobalLayoutListener(ViewTreeObserver+IOnGlobalLayoutListener)

Quitar una devolución de llamada de diseño global instalada anteriormente

RemoveOnPreDrawListener(ViewTreeObserver+IOnPreDrawListener)

Quitar una devolución de llamada previamente instalada previamente

RemoveOnScrollChangedListener(ViewTreeObserver+IOnScrollChangedListener)

Quitar una devolución de llamada modificada por el desplazamiento instalada anteriormente

RemoveOnSystemGestureExclusionRectsChangedListener(IConsumer)

Cancela la suscripción del agente de escucha dado de los cambios de exclusión de gestos.

RemoveOnTouchModeChangeListener(ViewTreeObserver+IOnTouchModeChangeListener)

Quitar una devolución de llamada de cambio del modo táctil instalada anteriormente

RemoveOnWindowAttachListener(ViewTreeObserver+IOnWindowAttachListener)

Quite una devolución de llamada de asociación de ventana instalada anteriormente.

RemoveOnWindowFocusChangeListener(ViewTreeObserver+IOnWindowFocusChangeListener)

Quite una devolución de llamada de cambio de foco de ventana instalada anteriormente.

RemoveOnWindowVisibilityChangeListener(ViewTreeObserver+IOnWindowVisibilityChangeListener)

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFrameCommitCallback(IRunnable)

Intenta quitar la devolución de llamada dada de la lista de devoluciones de llamada completas de fotogramas pendientes.

UnregisterFromRuntime()

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Eventos

Draw

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

GlobalFocusChange

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

GlobalLayout

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

PreDraw

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

ScrollChanged

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

TouchModeChange

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

WindowAttached

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

WindowDetached

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

WindowFocusChange

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

WindowVisibilityChange

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)
IJavaPeerable.Finalized()

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

GetJniTypeName(IJavaPeerable)

Un observador de árbol de vista se usa para registrar agentes de escucha que se pueden notificar de los cambios globales en el árbol de vista.

Se aplica a