Lenguaje

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 una vista ve cuando quiere interactuar con su elemento primario.

Java documentación para android.view.ViewParent.

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
Handle

Obtiene el valor JNI del objeto Android subyacente.

(Heredado de IJavaObject)
IsLayoutDirectionResolved

Indica si se resuelve esta dirección de diseño principal 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 principal 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)
JniObjectReferenceControlBlock

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

(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 principal de la vista.

Parent

Devuelve el elemento primario si existe o null.

ParentForAccessibility

Obtiene el elemento primario de una vista determinada para la accesibilidad. Dado que algunas vistas no se exponen a la capa de accesibilidad que el elemento primario para accesibilidad no es necesariamente el elemento primario directo de la vista, sino que es un predecesor.

PeerReference

Devuelve un 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

Nombre Description
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 vista puede resolver la dirección del diseño.

CanResolveTextAlignment()

Indica si este elemento primario de 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 llama cuando una vista secundaria ahora tiene o ya no está realizando el 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 encontrar el más OnBackInvokedDispatchercercano.

FocusableViewAvailable(View)

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

FocusSearch(View, FocusSearchDirection)

Busque 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 de 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)

Solicite un fling desde un desplazamiento anidado.

OnNestedPreFling(View, Single, Single)

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

OnNestedPrePerformAccessibilityAction(View, Action, Bundle)

React to an accessibility action delegated by a target descendant view before the target processes it.

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

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

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

Reaccionar a un desplazamiento anidado en curso.

OnNestedScrollAccepted(View, View, ScrollAxis)

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

OnStartNestedScroll(View, View, ScrollAxis)

React to a descendant view iniciando una operación de desplazamiento anidada, reclamando la operación de desplazamiento anidada si procede.

OnStopNestedScroll(View)

Reaccione a una operación de desplazamiento anidada que termina.

RecomputeViewAttributes(View)

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

RequestChildFocus(View, View)

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

RequestChildRectangleOnScreen(View, Rect, Boolean, Int32)

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

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 algo ha cambiado que ha invalidado el diseño de un elemento secundario de esta vista primaria.

RequestSendAccessibilityEvent(View, AccessibilityEvent)

Lo llama un elemento secundario para solicitar desde su elemento primario para enviar un AccessibilityEvent.

RequestTransparentRegion(View)

Se llama cuando un elemento secundario quiere que la jerarquía de vistas recopile e informe de 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, Single, Single)

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

ShowContextMenuForChild(View)

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

StartActionModeForChild(View, ActionMode+ICallback, ActionModeType)

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

StartActionModeForChild(View, ActionMode+ICallback)

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 entorno de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Heredado de IJavaPeerable)

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)

Define las responsabilidades de una clase que será un elemento primario de una 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