RenderNode.SetClipRect(Rect) Метод

Определение

Задает дополнительный клип на 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

Параметры

rect
Rect

границы для клипа. Если значение NULL, удаляется дополнительный клип.

Возвращаемое значение

Значение True, если значение изменилось, значение false, если новое значение совпадает с предыдущим значением.

Атрибуты

Комментарии

Задает дополнительный клип на renderNode. Если значение NULL, дополнительный клип удаляется из RenderNode. Если значение не равно NULL, объект RenderNode будет обрезан к этому прямоугольнику. Кроме того, если #setClipToBounds(boolean) задано значение true, объект RenderNode будет обрезан пересечением этого прямоугольника и границами узла отрисовки, с которым задано #setPosition(Rect)значение .

Это эквивалентно делать Canvas#clipRect(Rect) в начале этого списка отображения RenderNode. Однако, так как это свойство RenderNode вместо части списка отображения, оно может быть проще анимировано для временных дополнительных вырезок. Примером этого является android.transition.ChangeBounds анимация перехода с параметром resizeClip=true.

Java документации по android.graphics.RenderNode.setClipRect(android.graphics.Rect).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к