使用该SKPaint类型是可行的.基本上,在绘制时,可以在paint上设置属性:
var paint = new SKPaint();
paint.StrikeThruText = true;
paint.TextSize = 24;
paint.Color = SKColors.Yellow;
paint.UnderlineText = true;
paint.Typeface = SKTypeface.FromFamilyName(
"Arial",
SKFontStyleWeight.Bold,
SKFontStyleWidth.Normal,
SKFontStyleSlant.Italic);
Run Code Online (Sandbox Code Playgroud)
然后你可以画:
canvas.DrawText("Fancy Text", 30, 30, paint);
Run Code Online (Sandbox Code Playgroud)
我希望这有帮助!
对于其他效果,您可以使用SKShader和SKMaskFilter类型.这模糊了:
path.MaskFilter = SKMaskFilter.CreateBlur(SKBlurStyle.Normal, 5);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3739 次 |
| 最近记录: |