Lenguaje

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. Consulte android.view.View#getViewTreeObserver() para obtener más información.

Java documentación para android.view.ViewTreeObserver.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Propiedades

Nombre Description
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

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
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 JavaObject)
JniPeerMembers

Obtiene los metadatos del mismo nivel de JNI usados por el .NET para el entorno de ejecución de enlace de Android.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(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

Nombre Description
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)

Registre una devolución de llamada que se invocará cuando cambie la visibilidad de la ventana.

AddWindowInsetsAnimationListener(ViewTreeObserver+IWindowInsetsAnimationListener)

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)
Construct(JniObjectReference, JniObjectReferenceOptions)

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 JavaObject)
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.

DispatchOnScrollChanged()

Notifica a los agentes de escucha registrados que algo se ha desplazado.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
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 JavaObject)
Equals(Object)

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 JavaObject)
Equals(Object)

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

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
JavaFinalize()
Obsoletos.

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)

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

RemoveWindowInsetsAnimationListener(ViewTreeObserver+IWindowInsetsAnimationListener)

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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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 JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(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()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, 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

Nombre Description
Draw

Se produce durante un paso de dibujo de árbol de vista.

End

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

Se produce cuando el foco cambia en cualquier parte del árbol de vista.

GlobalLayout

Se produce después de que cambie el estado de diseño global.

PreDraw

Se produce inmediatamente antes de dibujar el árbol de vista.

Prepare

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

Se produce cuando cambia la posición de desplazamiento de un árbol de vista.

TouchModeChange

Se produce cuando cambia el modo táctil.

WindowAttached

Se produce cuando se adjunta la ventana.

WindowDetached

Se produce cuando la ventana está desasociada.

WindowFocusChange

Se produce cuando la ventana obtiene o pierde el foco.

WindowVisibilityChange

Se produce cuando cambia la visibilidad de la ventana.

Implementaciones de interfaz explícitas

Nombre Description
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 JavaObject)
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 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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 JavaObject)
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 JavaObject)
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 JavaObject)
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 JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

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.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a