SkiaSharp - 如何在画布上移动对象

时间:2017-08-17 15:56:55

标签: c# graphics skiasharp

有没有办法在画布上绘制一条线(或任何形状),然后移动该线?

我没有看到这样做的方法,除非通过不断清理和重绘整个画布。这是唯一的方法吗?

1 个答案:

答案 0 :(得分:2)

这是通常的方式 - 画布与视图的更新周期相关联。 SkiaSharp为您提供所有的力量,并且什么都不做。

如果您的复杂绘图需要几毫秒,并且可能有缓存区域,则可以使用临时位图。当事情发生变化时,没有什么可以阻止您绘制到多个位图,然后在需要更新时将所有这些位图绘制到屏幕上。