ViewTreeObserver Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
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. |