RenderNode.SetClipRect(Rect) Méthode
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 un clip supplémentaire sur RenderNode.
[Android.Runtime.Register("setClipRect", "(Landroid/graphics/Rect;)Z", "", ApiSince=29)]
public bool SetClipRect(Android.Graphics.Rect? rect);
[<Android.Runtime.Register("setClipRect", "(Landroid/graphics/Rect;)Z", "", ApiSince=29)>]
member this.SetClipRect : Android.Graphics.Rect -> bool
Paramètres
- rect
- Rect
limites à découper. Si la valeur est Null, le clip supplémentaire est supprimé.
Retours
True si la valeur a changé, false si la nouvelle valeur était identique à la valeur précédente.
- Attributs
Remarques
Définit un clip supplémentaire sur RenderNode. Si la valeur est Null, le clip supplémentaire est supprimé du RenderNode. Si la valeur n’est pas null, le RenderNode est clippé dans ce rect. En outre, si #setClipToBounds(boolean) la valeur est true, le RenderNode est clippé à l’intersection de ce rectangle et les limites du nœud de rendu, qui est défini avec #setPosition(Rect).
Cela équivaut à effectuer une Canvas#clipRect(Rect) opération au début de la liste d’affichage de ce RenderNode. Toutefois, comme il s’agit d’une propriété du RenderNode au lieu d’une partie de la liste d’affichage, elle peut être plus facilement animée pour un découpage supplémentaire temporaire. Voici un exemple d’utilisation de l’animation android.transition.ChangeBounds de transition avec l’option resizeClip=true.
Java documentation pour android.graphics.RenderNode.setClipRect(android.graphics.Rect).
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.