ViewTreeObserver Clase

Definición

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

[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 pueden recibir notificaciones de cambios globales en el árbol de vistas. Estos eventos globales incluyen, entre otros, el diseño de todo el árbol, el inicio del pase 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 Project y que se usan según los términos Creative Commons 2.5 Attribution License.

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 pueden recibir notificaciones de cambios globales en el árbol de vistas.

(Heredado de Object)
JniPeerMembers

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

PeerReference

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

(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 invocará cuando cambie 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<> o 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 pueden recibir notificaciones de cambios globales en el árbol de vistas.

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 pueden recibir notificaciones de cambios globales en el árbol de vistas.

(Heredado de Object)
Dispose(Boolean)

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

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

Eliminación de 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)

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

RemoveOnPreDrawListener(ViewTreeObserver+IOnPreDrawListener)

Eliminación de una devolución de llamada previamente instalada previamente

RemoveOnScrollChangedListener(ViewTreeObserver+IOnScrollChangedListener)

Eliminación de una devolución de llamada de cambio de 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 de 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 pueden recibir notificaciones de cambios globales en el árbol de vistas.

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 pueden recibir notificaciones de cambios globales en el árbol de vistas.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFrameCommitCallback(IRunnable)

Intenta quitar la devolución de llamada especificada 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 pueden recibir notificaciones de cambios globales en el árbol de vistas.

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

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

Eventos

Draw

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

GlobalFocusChange

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

GlobalLayout

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

PreDraw

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

ScrollChanged

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

TouchModeChange

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

WindowAttached

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

WindowDetached

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

WindowFocusChange

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

WindowVisibilityChange

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

(Heredado de Object)
IJavaPeerable.Finalized()

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

(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 pueden recibir notificaciones de cambios globales en el árbol de vistas.

GetJniTypeName(IJavaPeerable)

Un observador de árbol de vista se usa para registrar agentes de escucha que pueden recibir notificaciones de cambios globales en el árbol de vistas.

Se aplica a