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