RenderNode.SetClipRect(Rect) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt einen zusätzlichen Clip auf dem RenderNode fest.
[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
Parameter
- rect
- Rect
die Begrenzungen, an die clipt werden soll. Wenn NULL ist, wird der zusätzliche Clip entfernt.
Gibt zurück
True, wenn sich der Wert geändert hat, false, wenn der neue Wert mit dem vorherigen Wert identisch ist.
- Attribute
Hinweise
Legt einen zusätzlichen Clip auf dem RenderNode fest. Wenn null, wird der zusätzliche Clip aus dem RenderNode entfernt. Wenn der Wert nicht NULL ist, wird der RenderNode an dieses Rechteck gekappt. Wenn #setClipToBounds(boolean)
true ist, wird der RenderNode an die Schnittmenge dieses Rechtecks und die Grenzen des Renderknotens abgeschnitten, der mit #setPosition(Rect)
festgelegt ist.
Dies entspricht einer Canvas#clipRect(Rect)
Am Anfang der Anzeigeliste dieses RenderNodes. Da dies jedoch eine Eigenschaft des RenderNodes anstelle eines Teils der Anzeigeliste ist, kann es einfacher für vorübergehendes zusätzliches Clipping animiert werden. Ein Beispiel hierfür wäre die android.transition.ChangeBounds
Übergangsanimation mit der Option resizeClip=true.
Java-Dokumentation für android.graphics.RenderNode.setClipRect(android.graphics.Rect)
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.