「MAUIでSkiaSharpを使う」の版間の差分

 
(同じ利用者による、間の1版が非表示)
61行目: 61行目:
_bitmap.Dispose();
_bitmap.Dispose();
_bitmap = bitmap;
_bitmap = bitmap;
canvasView.InvalidateSurface();
canvasView.InvalidateSurface();
});
});
67行目: 68行目:
描画
描画
<source lang="csharp">
<source lang="csharp">
    void canvasViewPaintSurface(Object sender, SKPaintSurfaceEventArgs e)
void canvasViewPaintSurface(Object sender, SKPaintSurfaceEventArgs e)
    {
{
if (_bitmap == null)
if (_bitmap == null)
return;
return;
using var canvas = e.Surface.Canvas;
using var canvas = e.Surface.Canvas;
canvas.Clear();
canvas.Clear();
canvas.DrawBitmap(_bitmap, x:0, y:0);
canvas.DrawBitmap(_bitmap, x:0, y:0);
    }
}
</source>
</source>


[[category: MAUI]]
[[category: MAUI]]