RenderNode.SetClipRect(Rect) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta un clip aggiuntivo in 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
Parametri
- rect
- Rect
i limiti a cui ritagliare. Se null, la clip aggiuntiva viene rimossa.
Valori restituiti
True se il valore è stato modificato, false se il nuovo valore corrisponde al valore precedente.
- Attributi
Commenti
Imposta un clip aggiuntivo in RenderNode. Se null, il clip aggiuntivo viene rimosso da RenderNode. Se non null, RenderNode verrà ritagliato in questa correzione. Inoltre, se #setClipToBounds(boolean) è true, RenderNode verrà ritagliato all'intersezione di questo rettangolo e ai limiti del nodo di rendering, impostato con #setPosition(Rect).
Equivale a eseguire un'operazione Canvas#clipRect(Rect) all'inizio dell'elenco di visualizzazione di renderNode. Tuttavia, poiché si tratta di una proprietà di RenderNode anziché parte dell'elenco di visualizzazione, può essere più facilmente animata per il ritaglio aggiuntivo temporaneo. Un esempio di utilizzo di questa operazione è l'animazione di android.transition.ChangeBounds transizione con l'opzione resizeClip=true.
per android.graphics.RenderNode.setClipRect(android.graphics.Rect).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.