SKCanvas.DrawBitmapNinePatch メソッド

定義

オーバーロード

名前 説明
DrawBitmapNinePatch(SKBitmap, SKRectI, SKRect, SKFilterMode, SKPaint)

指定したフィルター モードで 9 パッチスケーリングを使用してビットマップを描画します。

DrawBitmapNinePatch(SKBitmap, SKRectI, SKRect, SKPaint)

ビットマップを描画し、展開先の四角形に収まるように、引き伸ばしたり、縮小したりします。

DrawBitmapNinePatch(SKBitmap, SKRectI, SKRect, SKFilterMode, SKPaint)

指定したフィルター モードで 9 パッチスケーリングを使用してビットマップを描画します。

public void DrawBitmapNinePatch(SkiaSharp.SKBitmap bitmap, SkiaSharp.SKRectI center, SkiaSharp.SKRect dst, SkiaSharp.SKFilterMode filterMode, SkiaSharp.SKPaint paint = default);

パラメーター

bitmap
SKBitmap

描画するビットマップ。

center
SKRectI

スケーリングされていない中央の四角形。

dst
SKRect

描画先の四角形。

filterMode
SKFilterMode

スケーリングのフィルター モード。

paint
SKPaint

ビットマップまたは nullを描画するときに使用されるペイント。

適用対象

DrawBitmapNinePatch(SKBitmap, SKRectI, SKRect, SKPaint)

ビットマップを描画し、展開先の四角形に収まるように、引き伸ばしたり、縮小したりします。

public void DrawBitmapNinePatch(SkiaSharp.SKBitmap bitmap, SkiaSharp.SKRectI center, SkiaSharp.SKRect dst, SkiaSharp.SKPaint paint = default);

パラメーター

bitmap
SKBitmap

描画するビットマップ。

center
SKRectI

ビットマップを論理的に 9 つのセクション (3 x 3) に分割するビットマップ内の中心領域。

dst
SKRect

ビットマップを描画する領域。

paint
SKPaint

ビットマップを描画するときに使用するペイント。

適用対象