SKRoundRect Klasa

Definicja

Reprezentuje zaokrąglony prostokąt z potencjalnie innym promieniem dla każdego rogu.

public class SKRoundRect : SkiaSharp.SKObject
Dziedziczenie

Uwagi

Jeśli jeden z promieni rogu wynosi 0, rogu będzie kwadrat, a ujemne promienie nie są dozwolone (są one zaciskane do zera).

Konstruktory

Nazwa Opis
SKRoundRect()

Tworzy nowe wystąpienie obiektu ze wszystkimi SKRoundRect wartościami zainicjowanymi do 0.

SKRoundRect(SKRect, Single, Single)

Tworzy nowe wystąpienie SKRoundRect obiektu z tym samym promieniem dla wszystkich czterech narożników.

SKRoundRect(SKRect, Single)

Tworzy nowe wystąpienie SKRoundRect obiektu z tym samym promieniem dla wszystkich czterech narożników.

SKRoundRect(SKRect)

Tworzy nowe wystąpienie obiektu ze wszystkimi SKRoundRect promieniami ustawionymi na 0.

SKRoundRect(SKRoundRect)

Tworzy kopię obiektu SKRoundRect.

Właściwości

Nazwa Opis
AllCornersCircular

Pobiera wartość wskazującą, czy wszystkie cztery rogi są okrągłe (z osią x-i y równą).

Handle

Pobiera lub ustawia uchwyt do bazowego obiektu natywnego.

(Odziedziczone po SKObject)
Height

Pobiera wysokość prostokąta.

IgnorePublicDispose

Pobiera wartość wskazującą, czy wywołanie publiczne Dispose() powinno być no-op.

(Odziedziczone po SKNativeObject)
IsDisposed

Pobiera wartość wskazującą, czy obiekt został już usunięty.

(Odziedziczone po SKNativeObject)
IsValid

Pobiera wartość wskazującą, czy prostokąt ma prawidłowe granice, promienie i typ.

OwnsHandle

Pobiera lub ustawia wartość wskazującą, czy ten obiekt jest właścicielem uchwytu i powinien zniszczyć obiekt macierzysty podczas jego usuwania.

(Odziedziczone po SKNativeObject)
Radii

Pobiera promienie narożników.

Rect

Pobiera granice prostokąta zaokrąglonego prostokąta.

Type

Pobiera wartość wskazującą, jaki jest podtyp zaokrąglonego prostokąta tego wystąpienia.

Width

Pobiera szerokość prostokąta.

Metody

Nazwa Opis
CheckAllCornersCircular(Single)

Sprawdź, czy wszystkie cztery rogi są okrągłe (z osią x i y).

Contains(SKRect)

Określa, czy określony prostokąt jest całkowicie zawarty w zaokrąglonym prostokątze.

Deflate(Single, Single)

Deflatuj prostokąt o określoną kwotę.

Deflate(SKSize)

Deflatuj prostokąt o określoną kwotę.

Dispose()

Zwalnia wszystkie zasoby używane przez ten SKNativeObjectprogram .

(Odziedziczone po SKNativeObject)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez SKRoundRect program i opcjonalnie zwalnia zarządzane zasoby.

DisposeInternal()

Wyzwala usuwanie, ignorując wartość IgnorePublicDispose.

(Odziedziczone po SKNativeObject)
DisposeManaged()

Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszystkich zarządzanych obiektów.

(Odziedziczone po SKObject)
DisposeNative()

Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszelkich obiektów natywnych.

DisposeUnownedManaged()

Zaimplementowane przez typy pochodne SKObject do usuwania obiektów zarządzanych, które nie są własnością tego wystąpienia.

(Odziedziczone po SKObject)
GetRadii(SKRoundRectCorner)

Pobiera promienie określonego rogu.

Inflate(Single, Single)

Zawyżaj prostokąt o określoną kwotę.

Inflate(SKSize)

Zawyżaj prostokąt o określoną kwotę.

Offset(Single, Single)

Przetłumacz prostokąt według określonej kwoty.

Offset(SKPoint)

Przetłumacz prostokąt według określonej kwoty.

SetEmpty()

Ustawia ten zaokrąglony prostokąt na pusty prostokąt (ze wszystkimi wartościami 0).

SetNinePatch(SKRect, Single, Single, Single, Single)

Ustawia ten zaokrąglony prostokąt na prostokąt z dziewięcioma poprawkami.

SetOval(SKRect)

Ustawia ten prostokąt jako owalny.

SetRect(SKRect, Single, Single)

Ustawia ten prostokąt jako prosty zaokrąglony prostokąt.

SetRect(SKRect)

Ustawia ten prostokąt jako prosty prostokąt.

SetRectRadii(SKRect, ReadOnlySpan<SKPoint>)

Ustawia prostokąt z pojedynczym promieniem narożnika określonym jako zakres punktów.

SetRectRadii(SKRect, SKPoint[])

Ustawia ten prostokąt jako zaokrąglony prostokąt.

Transform(SKMatrix)

Utwórz nowy zaokrąglony prostokąt, który jest przekształcany przez określoną macierz.

TryTransform(SKMatrix, SKRoundRect)

Utwórz nowy zaokrąglony prostokąt, który jest przekształcany przez określoną macierz.

Dotyczy