IViewParent Interfaz

Definición

Define las responsabilidades de una clase que será un elemento primario de una vista.

[Android.Runtime.Register("android/view/ViewParent", "", "Android.Views.IViewParentInvoker")]
public interface IViewParent : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/ViewParent", "", "Android.Views.IViewParentInvoker")>]
type IViewParent = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Derivado
Atributos
Implementaciones

Comentarios

Define las responsabilidades de una clase que será un elemento primario de una vista. Esta es la API que ve una vista cuando quiere interactuar con su elemento primario.

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

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

Handle

Obtiene el valor JNI del objeto Android subyacente.

(Heredado de IJavaObject)
IsLayoutDirectionResolved

Indica si se resuelve esta dirección de diseño primaria de la vista.

IsLayoutRequested

Indica si se solicitó el diseño en este elemento primario de vista.

IsTextAlignmentResolved

Indica si se resuelve la alineación del texto primario de esta vista.

IsTextDirectionResolved

Indica si se resuelve esta dirección de texto primaria de la vista.

JniIdentityHashCode

Devuelve el valor de java.lang.System.identityHashCode() para la instancia ajustada.

(Heredado de IJavaPeerable)
JniManagedPeerState

Estado del mismo nivel administrado.

(Heredado de IJavaPeerable)
JniPeerMembers

Compatibilidad con la invocación y el acceso de miembros.

(Heredado de IJavaPeerable)
LayoutDirection

Devuelve esta dirección de diseño primaria de la vista.

Parent

Devuelve el elemento primario si existe o null.

ParentForAccessibility

Obtiene el elemento primario de una vista determinada para la accesibilidad.

PeerReference

Devuelve una JniObjectReference de la instancia de objeto Java ajustada.

(Heredado de IJavaPeerable)
TextAlignment

Devuelve esta alineación de texto principal de la vista.

TextDirection

Devuelve esta dirección de texto principal de la vista.

Métodos

BringChildToFront(View)

Cambie el orden z del elemento secundario para que esté encima de todos los demás elementos secundarios.

CanResolveLayoutDirection()

Indica si este elemento primario de la vista puede resolver la dirección del diseño.

CanResolveTextAlignment()

Indica si este elemento primario de la vista puede resolver la alineación del texto.

CanResolveTextDirection()

Indica si este elemento primario de la vista puede resolver la dirección del texto.

ChildDrawableStateChanged(View)

Se llama a este método en el elemento primario cuando el estado dibujable de un elemento secundario ha cambiado.

ChildHasTransientStateChanged(View, Boolean)

Se le llama cuando una vista secundaria ahora tiene o ya no está realizando un seguimiento del estado transitorio.

ClearChildFocus(View)

Se llama cuando un elemento secundario de este elemento primario está dejando el foco

CreateContextMenu(IContextMenu)

Haga que el elemento primario rellene el menú contextual especificado si tiene algo que agregar (y, a continuación, recurse en su elemento primario).

Disposed()

Se llama cuando se ha eliminado la instancia.

(Heredado de IJavaPeerable)
DisposeUnlessReferenced()

Si no hay referencias pendientes a esta instancia, llama a Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
Finalized()

Se llama cuando se ha finalizado la instancia.

(Heredado de IJavaPeerable)
FindOnBackInvokedDispatcherForChild(View, View)

Recor la jerarquía de vistas para buscar el más OnBackInvokedDispatchercercano.

FocusableViewAvailable(View)

Indica al elemento primario que está disponible una nueva vista con foco.

FocusSearch(View, FocusSearchDirection)

Buscar la vista más cercana en la dirección especificada que quiere centrarse

GetChildVisibleRect(View, Rect, Point)

Calcule la parte visible de una región rectangular definida en términos de coordenadas de una vista secundaria.

InvalidateChild(View, Rect)

Todo o parte de un elemento secundario está sucio y debe volver a dibujarse.

InvalidateChildInParent(Int32[], Rect)

Todo o parte de un elemento secundario está sucio y debe volver a dibujarse.

KeyboardNavigationClusterSearch(View, FocusSearchDirection)

Busque el clúster de navegación por teclado más cercano en la dirección especificada.

NotifySubtreeAccessibilityStateChanged(View, View, ContentChangeTypes)

Notifica a un elemento primario de vista que el estado de accesibilidad de uno de sus descendientes ha cambiado y que la estructura del subárbol es diferente.

OnDescendantInvalidated(View, View)

La vista de destino se ha invalidado o ha cambiado una propiedad de dibujo que requiere que la jerarquía vuelva a representarse.

OnNestedFling(View, Single, Single, Boolean)

Solicitar un fling desde un desplazamiento anidado.

OnNestedPreFling(View, Single, Single)

React a un fling anidado antes de que la vista de destino la consuma.

OnNestedPrePerformAccessibilityAction(View, Action, Bundle)

React a una acción de accesibilidad delegada por una vista descendiente de destino antes de que el destino la procese.

OnNestedPreScroll(View, Int32, Int32, Int32[])

React a un desplazamiento anidado en curso antes de que la vista de destino consuma una parte del desplazamiento.

OnNestedScroll(View, Int32, Int32, Int32, Int32)

React a un desplazamiento anidado en curso.

OnNestedScrollAccepted(View, View, ScrollAxis)

React a la notificación correcta de una operación de desplazamiento anidada.

OnStartNestedScroll(View, View, ScrollAxis)

React a una vista descendiente que inicia una operación de desplazamiento anidada, reclamando la operación de desplazamiento anidada si procede.

OnStopNestedScroll(View)

React a una operación de desplazamiento anidada que finaliza.

RecomputeViewAttributes(View)

Indique a la jerarquía de vistas que los atributos de vista global deben volver a evaluarse.

RequestChildFocus(View, View)

Se le llama cuando un elemento secundario de este elemento primario quiere centrarse

RequestChildRectangleOnScreen(View, Rect, Boolean)

Se llama cuando un elemento secundario de este grupo quiere que un rectángulo determinado se coloque en la pantalla.

RequestDisallowInterceptTouchEvent(Boolean)

Se llama cuando un elemento secundario no quiere que este elemento primario y sus antecesores intercepten eventos táctiles con ViewGroup#onInterceptTouchEvent(MotionEvent).

RequestFitSystemWindows()

Pida que se realice un nuevo envío.View#fitSystemWindows(Rect) View.fitSystemWindows(Rect)

RequestLayout()

Se llama cuando ha cambiado algo que ha invalidado el diseño de un elemento secundario de esta vista primaria.

RequestSendAccessibilityEvent(View, AccessibilityEvent)

Llamado por un elemento secundario para solicitar de su elemento primario que envíe un AccessibilityEvent.

RequestTransparentRegion(View)

Se llama cuando un elemento secundario quiere que la jerarquía de vistas recopile y notifique regiones transparentes al compositor de ventanas.

SetJniIdentityHashCode(Int32)

Establezca el valor devuelto por JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Define las responsabilidades de una clase que será un elemento primario de una vista.

(Heredado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
ShowContextMenuForChild(View)

Muestra el menú contextual de la vista especificada o sus antecesores.

ShowContextMenuForChild(View, Single, Single)

Muestra el menú contextual de la vista especificada o sus antecesores anclados a la coordenada relativa a la vista especificada.

StartActionModeForChild(View, ActionMode+ICallback)

Inicie un modo de acción para la vista especificada con el tipo ActionMode#TYPE_PRIMARYpredeterminado .

StartActionModeForChild(View, ActionMode+ICallback, ActionModeType)

Inicie un modo de acción para la vista especificada con el tipo ActionMode#TYPE_PRIMARYpredeterminado .

UnregisterFromRuntime()

Anule el registro de esta instancia para que el tiempo de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Heredado de IJavaPeerable)

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)

Define las responsabilidades de una clase que será un elemento primario de una vista.

GetJniTypeName(IJavaPeerable)

Define las responsabilidades de una clase que será un elemento primario de una vista.

Se aplica a