RecordingCanvas.DrawBitmap メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| DrawBitmap(Bitmap, Matrix, Paint) |
指定したマトリックスを使用してビットマップを描画します。 |
| DrawBitmap(Bitmap, Rect, Rect, Paint) |
指定したビットマップを描画し、スケーリング/変換を自動的に行い、変換先の四角形を塗りつぶします。 |
| DrawBitmap(Bitmap, Rect, RectF, Paint) |
指定したビットマップを描画し、スケーリング/変換を自動的に行い、変換先の四角形を塗りつぶします。 |
| DrawBitmap(Bitmap, Single, Single, Paint) |
現在のマトリックスによって変換された、指定したペイントを使用して、指定したビットマップを左上隅 (x,y) で描画します。 |
| DrawBitmap(Int32[], Int32, Int32, Int32, Int32, Int32, Int32, Boolean, Paint) |
古い.
|
| DrawBitmap(Int32[], Int32, Int32, Single, Single, Int32, Int32, Boolean, Paint) |
古い.
指定した色の配列をビットマップとして扱い、描画します。 |
DrawBitmap(Bitmap, Matrix, Paint)
指定したマトリックスを使用してビットマップを描画します。
[Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V", "", ApiSince=29)]
public override sealed void DrawBitmap(Android.Graphics.Bitmap bitmap, Android.Graphics.Matrix matrix, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V", "", ApiSince=29)>]
override this.DrawBitmap : Android.Graphics.Bitmap * Android.Graphics.Matrix * Android.Graphics.Paint -> unit
パラメーター
- bitmap
- Bitmap
- matrix
- Matrix
- paint
- Paint
- 属性
注釈
指定したマトリックスを使用してビットマップを描画します。
android.graphics.RecordingCanvas.drawBitmapの Android リファレンス。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
適用対象
DrawBitmap(Bitmap, Rect, Rect, Paint)
指定したビットマップを描画し、スケーリング/変換を自動的に行い、変換先の四角形を塗りつぶします。
[Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V", "", ApiSince=29)]
public override sealed void DrawBitmap(Android.Graphics.Bitmap bitmap, Android.Graphics.Rect? src, Android.Graphics.Rect dst, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V", "", ApiSince=29)>]
override this.DrawBitmap : Android.Graphics.Bitmap * Android.Graphics.Rect * Android.Graphics.Rect * Android.Graphics.Paint -> unit
パラメーター
- bitmap
- Bitmap
- src
- Rect
- dst
- Rect
- paint
- Paint
- 属性
注釈
指定したビットマップを描画し、スケーリング/変換を自動的に行い、変換先の四角形を塗りつぶします。 ソースの四角形が null でない場合は、描画するビットマップのサブセットを指定します。 注: ペイントに、ビットマップの元の幅/高さを超えるマスクを生成するマスク フィルター (BlurMaskFilter など) が含まれている場合、ビットマップは CLAMP モードのシェーダーにあるかのように描画されます。 したがって、元の幅/高さの外側の色は、レプリケートされるエッジの色になります。 この関数は、ビットマップに関連付けられている密度を無視します。 これは、ソースとターゲットの四角形の座標空間がそれぞれの密度にあるため、適切なスケール ファクターが既に適用されている必要があるためです。
android.graphics.RecordingCanvas.drawBitmapの Android リファレンス。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
適用対象
DrawBitmap(Bitmap, Rect, RectF, Paint)
指定したビットマップを描画し、スケーリング/変換を自動的に行い、変換先の四角形を塗りつぶします。
[Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V", "", ApiSince=29)]
public override sealed void DrawBitmap(Android.Graphics.Bitmap bitmap, Android.Graphics.Rect? src, Android.Graphics.RectF dst, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V", "", ApiSince=29)>]
override this.DrawBitmap : Android.Graphics.Bitmap * Android.Graphics.Rect * Android.Graphics.RectF * Android.Graphics.Paint -> unit
パラメーター
- bitmap
- Bitmap
- src
- Rect
- dst
- RectF
- paint
- Paint
- 属性
注釈
指定したビットマップを描画し、スケーリング/変換を自動的に行い、変換先の四角形を塗りつぶします。 ソースの四角形が null でない場合は、描画するビットマップのサブセットを指定します。 注: ペイントに、ビットマップの元の幅/高さを超えるマスクを生成するマスク フィルター (BlurMaskFilter など) が含まれている場合、ビットマップは CLAMP モードのシェーダーにあるかのように描画されます。 したがって、元の幅/高さの外側の色は、レプリケートされるエッジの色になります。 この関数は、ビットマップに関連付けられている密度を無視します。 これは、ソースとターゲットの四角形の座標空間がそれぞれの密度にあるため、適切なスケール ファクターが既に適用されている必要があるためです。
android.graphics.RecordingCanvas.drawBitmapの Android リファレンス。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
適用対象
DrawBitmap(Bitmap, Single, Single, Paint)
現在のマトリックスによって変換された、指定したペイントを使用して、指定したビットマップを左上隅 (x,y) で描画します。
[Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V", "", ApiSince=29)]
public override sealed void DrawBitmap(Android.Graphics.Bitmap bitmap, float left, float top, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V", "", ApiSince=29)>]
override this.DrawBitmap : Android.Graphics.Bitmap * single * single * Android.Graphics.Paint -> unit
パラメーター
- bitmap
- Bitmap
- left
- Single
描画するビットマップの左側の位置
- top
- Single
描画するビットマップの上端の位置
- paint
- Paint
- 属性
注釈
現在のマトリックスによって変換された、指定したペイントを使用して、指定したビットマップを左上隅 (x,y) で描画します。 注: ペイントに、ビットマップの元の幅/高さを超えるマスクを生成するマスク フィルター (BlurMaskFilter など) が含まれている場合、ビットマップは CLAMP モードのシェーダーにあるかのように描画されます。 したがって、元の幅/高さの外側の色は、レプリケートされるエッジの色になります。 ビットマップとキャンバスの密度が異なる場合、この関数は、キャンバスと同じ密度で描画するようにビットマップを自動的にスケーリングします。
android.graphics.RecordingCanvas.drawBitmapの Android リファレンス。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
適用対象
DrawBitmap(Int32[], Int32, Int32, Int32, Int32, Int32, Int32, Boolean, Paint)
注意事項
deprecated
[Android.Runtime.Register("drawBitmap", "([IIIIIIIZLandroid/graphics/Paint;)V", "", ApiSince=29)]
[System.Obsolete("deprecated")]
public override sealed void DrawBitmap(int[] colors, int offset, int stride, int x, int y, int width, int height, bool hasAlpha, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmap", "([IIIIIIIZLandroid/graphics/Paint;)V", "", ApiSince=29)>]
[<System.Obsolete("deprecated")>]
override this.DrawBitmap : int[] * int * int * int * int * int * int * bool * Android.Graphics.Paint -> unit
パラメーター
- colors
- Int32[]
- offset
- Int32
- stride
- Int32
- x
- Int32
- y
- Int32
- width
- Int32
- height
- Int32
- hasAlpha
- Boolean
- paint
- Paint
- 属性
注釈
このメソッドは不適切です。
android.graphics.RecordingCanvas.drawBitmapの Android リファレンス。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
適用対象
DrawBitmap(Int32[], Int32, Int32, Single, Single, Int32, Int32, Boolean, Paint)
注意事項
deprecated
指定した色の配列をビットマップとして扱い、描画します。
[Android.Runtime.Register("drawBitmap", "([IIIFFIIZLandroid/graphics/Paint;)V", "", ApiSince=29)]
[System.Obsolete("deprecated")]
public override sealed void DrawBitmap(int[] colors, int offset, int stride, float x, float y, int width, int height, bool hasAlpha, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmap", "([IIIFFIIZLandroid/graphics/Paint;)V", "", ApiSince=29)>]
[<System.Obsolete("deprecated")>]
override this.DrawBitmap : int[] * int * int * single * single * int * int * bool * Android.Graphics.Paint -> unit
パラメーター
- colors
- Int32[]
- offset
- Int32
最初のピクセルの色の配列へのオフセット
- stride
- Int32
行間の配列内の色の数 ( > = 幅または < = -widthにする必要があります)。
- x
- Single
ビットマップを描画する場所の X 座標
- y
- Single
ビットマップを描画する位置の Y 座標
- width
- Int32
ビットマップの幅
- height
- Int32
ビットマップの高さ
- hasAlpha
- Boolean
True の 場合、色のアルファ チャネルに有効な値が含まれています。 false の場合、アルファ バイトは無視されます (ピクセルごとに0xFFと見なされます)。
- paint
- Paint
- 属性
注釈
このメソッドは不適切です。 ハードウェア アクセラレータ キャンバスでの使用には、このメソッドが呼び出されるたびに、カラー バッファーの内容の内部コピーが必要です。 ビットマップを使用すると、このコピーを回避し、アプリケーションでピクセル データの有効期間とコピーをより明示的に制御できます。
android.graphics.RecordingCanvas.drawBitmapの Android リファレンス。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。