IViewParent Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les responsabilités d’une classe qui sera parente d’une vue.
[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
- Dérivé
- Attributs
- Implémente
Remarques
Définit les responsabilités d’une classe qui sera parente d’une vue. Il s’agit de l’API qu’une vue voit quand elle souhaite interagir avec son parent.
Java documentation pour android.view.ViewParent.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Propriétés
| Nom | Description |
|---|---|
| Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| IsLayoutDirectionResolved |
Indique si cette direction de disposition parente d’affichage est résolue. |
| IsLayoutRequested |
Indique si la disposition a été demandée sur ce parent d’affichage. |
| IsTextAlignmentResolved |
Indique si l’alignement du texte parent de cet affichage est résolu. |
| IsTextDirectionResolved |
Indique si cette direction de texte parent d’affichage est résolue. |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Définit les responsabilités d’une classe qui sera parente d’une vue. (Hérité de IJavaPeerable) |
| JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| LayoutDirection |
Retournez cette direction de disposition parente d’affichage. |
| Parent |
Retourne le parent s’il existe ou null. |
| ParentForAccessibility |
Obtient le parent d’une vue donnée pour l’accessibilité. Étant donné que certaines vues ne sont pas exposées à la couche d’accessibilité, le parent pour l’accessibilité n’est pas nécessairement le parent direct de la vue, plutôt qu’il s’agit d’un prédécesseur. |
| PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
| TextAlignment |
Retourne cet alignement du texte parent de l’affichage. |
| TextDirection |
Retournez cette direction de texte parent d’affichage. |
Méthodes
| Nom | Description |
|---|---|
| BringChildToFront(View) |
Modifiez l’ordre z de l’enfant afin qu’il soit au-dessus de tous les autres enfants. |
| CanResolveLayoutDirection() |
Indique si ce parent d’affichage peut résoudre la direction de la disposition. |
| CanResolveTextAlignment() |
Indique si ce parent d’affichage peut résoudre l’alignement du texte. |
| CanResolveTextDirection() |
Indique si ce parent d’affichage peut résoudre le sens du texte. |
| ChildDrawableStateChanged(View) |
Cette méthode est appelée sur le parent lorsque l’état dessinable d’un enfant a changé. |
| ChildHasTransientStateChanged(View, Boolean) |
Appelé lorsqu’une vue enfant a maintenant ou n’effectue plus le suivi de l’état temporaire. |
| ClearChildFocus(View) |
Appelé lorsqu’un enfant de ce parent abandonne le focus |
| CreateContextMenu(IContextMenu) |
Indiquez au parent le menu contextuel spécifié s’il a quelque chose à ajouter (puis récursez-le sur son parent). |
| Disposed() |
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
| DisposeUnlessReferenced() |
S’il n’existe aucune référence en suspens à cette instance, les appels |
| Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| FindOnBackInvokedDispatcherForChild(View, View) |
Parcourez la hiérarchie d’affichage pour trouver la hiérarchie la plus |
| FocusableViewAvailable(View) |
Indique au parent qu’une nouvelle vue focusable est devenue disponible. |
| FocusSearch(View, FocusSearchDirection) |
Recherchez la vue la plus proche dans la direction spécifiée qui souhaite prendre le focus |
| GetChildVisibleRect(View, Rect, Point) |
Calculez la partie visible d’une région rectangulaire définie en termes de coordonnées d’une vue enfant. |
| InvalidateChild(View, Rect) |
Tout ou partie d’un enfant est sale et doit être redessiné. |
| InvalidateChildInParent(Int32[], Rect) |
Tout ou partie d’un enfant est sale et doit être redessiné. |
| KeyboardNavigationClusterSearch(View, FocusSearchDirection) |
Recherchez le cluster de navigation clavier le plus proche dans la direction spécifiée. |
| NotifySubtreeAccessibilityStateChanged(View, View, ContentChangeTypes) |
Avertit un parent d’affichage que l’état d’accessibilité de l’un de ses descendants a changé et que la structure de la sous-arborescence est différente. |
| OnDescendantInvalidated(View, View) |
La vue cible a été invalidée ou a eu une propriété de dessin modifiée qui oblige la hiérarchie à effectuer un nouveau rendu. |
| OnNestedFling(View, Single, Single, Boolean) |
Demandez une flèche à partir d’un défilement imbriqué. |
| OnNestedPreFling(View, Single, Single) |
Réagissez à un fling imbriqué avant que la vue cible ne l’utilise. |
| OnNestedPrePerformAccessibilityAction(View, Action, Bundle) |
Réagir à une action d’accessibilité déléguée par une vue descendante cible avant que la cible ne le traite. |
| OnNestedPreScroll(View, Int32, Int32, Int32[]) |
Réagir à un défilement imbriqué en cours avant que l’affichage cible consomme une partie du défilement. |
| OnNestedScroll(View, Int32, Int32, Int32, Int32) |
Réagir à un défilement imbriqué en cours. |
| OnNestedScrollAccepted(View, View, ScrollAxis) |
Réagir à la revendication réussie d’une opération de défilement imbriquée. |
| OnStartNestedScroll(View, View, ScrollAxis) |
Réagissez à une vue descendante qui lance une opération de défilement imbriquée, en revendant l’opération de défilement imbriquée si nécessaire. |
| OnStopNestedScroll(View) |
Réagir à une opération de défilement imbriquée se terminant. |
| RecomputeViewAttributes(View) |
Indiquez à la hiérarchie d’affichage que les attributs d’affichage global doivent être réévalués. |
| RequestChildFocus(View, View) |
Appelé lorsqu’un enfant de ce parent souhaite le focus |
| RequestChildRectangleOnScreen(View, Rect, Boolean, Int32) |
Appelé lorsqu’un enfant de ce groupe souhaite qu’un rectangle particulier soit positionné sur l’écran. |
| RequestChildRectangleOnScreen(View, Rect, Boolean) |
Appelé lorsqu’un enfant de ce groupe souhaite qu’un rectangle particulier soit positionné sur l’écran. |
| RequestDisallowInterceptTouchEvent(Boolean) |
Appelé lorsqu’un enfant ne veut pas que ce parent et ses ancêtres interceptent les événements tactiles avec |
| RequestFitSystemWindows() |
Demandez qu’une nouvelle répartition |
| RequestLayout() |
Appelé lorsque quelque chose a changé qui a invalidé la disposition d’un enfant de ce parent d’affichage. |
| RequestSendAccessibilityEvent(View, AccessibilityEvent) |
Appelé par un enfant pour demander à son parent d’envoyer un |
| RequestTransparentRegion(View) |
Appelé lorsqu’un enfant souhaite que la hiérarchie d’affichage rassemble et signale des régions transparentes au compositeur de fenêtre. |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
Définit les responsabilités d’une classe qui sera parente d’une vue. (Hérité de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| ShowContextMenuForChild(View, Single, Single) |
Affiche le menu contextuel de l’affichage spécifié ou de ses ancêtres ancrés à la coordonnée relative d’affichage spécifiée. |
| ShowContextMenuForChild(View) |
Affiche le menu contextuel de l’affichage spécifié ou de ses ancêtres. |
| StartActionModeForChild(View, ActionMode+ICallback, ActionModeType) |
Démarrez un mode d’action pour la vue spécifiée avec le type |
| StartActionModeForChild(View, ActionMode+ICallback) |
Démarrez un mode d’action pour la vue spécifiée avec le type |
| UnregisterFromRuntime() |
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Définit les responsabilités d’une classe qui sera parente d’une vue. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |