「SkiaSharpで四角形を描く」を編集中

ナビゲーションに移動 検索に移動

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。

最新版 編集中の文章
5行目: 5行目:
 
何も考えずにSKCanvasのDrawRectを呼ぶと内側が塗りつぶされる。
 
何も考えずにSKCanvasのDrawRectを呼ぶと内側が塗りつぶされる。
 
<source lang="csharp">
 
<source lang="csharp">
     var rect = new SKRect(10, 10, 90, 90);
+
     var rect = SKRect.Create(10, 10, 90, 90);
  
 
     var paint = new SKPaint {
 
     var paint = new SKPaint {
17行目: 17行目:
 
塗りつぶしたくない場合はSKPaintのStyleに「SKPaintStyle.Stroke」を明示的に設定する。
 
塗りつぶしたくない場合はSKPaintのStyleに「SKPaintStyle.Stroke」を明示的に設定する。
 
<source lang="csharp">
 
<source lang="csharp">
     var rect = new SKRect(10, 10, 90, 90);
+
     var rect = SKRect.Create(10, 10, 90, 90);
  
 
     var paint = new SKPaint {
 
     var paint = new SKPaint {
25行目: 25行目:
  
 
     canvas.DrawRect(rect, paint);
 
     canvas.DrawRect(rect, paint);
</source>
 
 
== 角丸四角形 ==
 
角丸四角形を描画する場合はDrawRectではなくDrawRoundRectを使用する。
 
<source lang="csharp">
 
    var rect = new SKRoundRect(
 
        new SKRect(10, 10, 90, 90),
 
        xRadius:10,
 
        yRadius:10);
 
 
    var paint = new SKPaint {
 
        Style = SKPaintStyle.Stroke,
 
        StrokeWidth = 2,
 
    };
 
 
    canvas.DrawRoundRect(rect, paint);
 
 
</source>
 
</source>
  
 
== 関連項目 ==
 
== 関連項目 ==
 
* [[SkiaSharpで日本語文字列を描画する]]
 
* [[SkiaSharpで日本語文字列を描画する]]
* [[SkiaSharpでアンチエイリアスを有効にする]]
 
 
* [[SkiaSharpでSKImageをファイルに保存する]]
 
* [[SkiaSharpでSKImageをファイルに保存する]]
  
  
 
[[category: SkiaSharp]]
 
[[category: SkiaSharp]]

MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMonoBook:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)