RenderNode.SetClipRect(Rect) Método
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í.
Establece un clip adicional en 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
Parámetros
- rect
- Rect
límites a los que se va a recortar. Si es null, se quita el clip adicional.
Devoluciones
True si el valor ha cambiado, false si el nuevo valor era el mismo que el valor anterior.
- Atributos
Comentarios
Establece un clip adicional en RenderNode. Si es null, el clip adicional se quita del RenderNode. Si no es null, el RenderNode se recortará en esta corrección. Además, si #setClipToBounds(boolean) es true, el RenderNode se recortará en la intersección de este rectángulo y los límites del nodo de representación, que se establece con #setPosition(Rect).
Esto equivale a realizar una Canvas#clipRect(Rect) acción al principio de la lista de presentación de este RenderNode. Sin embargo, como se trata de una propiedad de RenderNode en lugar de parte de la lista de visualización, puede animarse más fácilmente para el recorte adicional transitorio. Un ejemplo de uso de esto sería la android.transition.ChangeBounds animación de transición con la opción resizeClip=true.
Java documentación para android.graphics.RenderNode.setClipRect(android.graphics.Rect).
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.