2017-08-17 175 views
1

是否有方法在畫布上繪製線條(或任何形狀),然後移動該線條?SkiaSharp - 如何在畫布上移動對象

我沒有看到辦法做到這一點,除了可能通過不斷清理和重繪整個畫布。這是唯一的方法嗎?

回答

1

這是通常的方式 - 畫布與視圖的更新週期相關聯。 SkiaSharp爲您提供所有的權力,而且什麼都不做。

如果您有一個複雜的繪圖需要幾毫秒,並且可能有區域被緩存,您可以使用臨時位圖。當事物發生變化時,沒有任何東西可以阻止您繪製到多個位圖,然後在需要更新時將所有這些位圖繪製到屏幕上。