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 für 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 Grenzen, an die der Clip gebunden werden soll. Wenn NULL, wird der zusätzliche Clip entfernt.
Gibt zurück
True, wenn der Wert geändert wurde, false, wenn der neue Wert mit dem vorherigen Wert identisch war.
- Attribute
Hinweise
Legt einen zusätzlichen Clip für renderNode fest. Wenn NULL, wird der zusätzliche Clip aus dem RenderNode entfernt. Wenn kein Nullwert ist, wird renderNode auf dieses Rect zugeschnitten. Darüber hinaus #setClipToBounds(boolean) wird renderNode auf die Schnittmenge dieses Rechtecks und die Grenzen des Renderknotens zugeschnitten, der mit #setPosition(Rect).
Dies entspricht einer Canvas#clipRect(Rect) am Anfang der RenderNode-Anzeigeliste. Da dies jedoch eine Eigenschaft von RenderNode anstelle eines Teils der Anzeigeliste ist, kann sie für vorübergehende zusätzliche Beschneidung einfacher animiert werden. Eine Beispielverwendung 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 auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.