2013-02-08 88 views
1

我正在使用jCanvas的最新版本。我的畫布上有兩層。我有一個繪製這兩層的函數。每次調用該函數時,我都想清除一個圖層,並保持另一個圖層完好無損,因爲我正在繪製後者的曲線。如何使用jCanvas清除單個圖層?在jCanvas的文檔中,我無法在清除圖層上找到任何東西。如何在jCanvas中的一組圖層之間清除單個圖層

回答

1

建議您使用removeLayer() API。這裏是API doc ,請確保你在調用removeLayer() 後注意調用drawLayers()的部分。

更新2013年2月16日:由於jCanvas版本13.02.11drawLayers()用戶後自動調用發生removeLayer(),所以明確drawLayers()被調用用戶不再需要。自2013-02-13提交以來,在「tests」子目錄中還有單元測試代碼,用於演示新功能。

+0

感謝您的鏈接。但是,如果我刪除圖層,然後再次重繪它,它會被清除?或者在我刪除它之前是否會繪製相同的內容? –

+0

@Mohit,因爲你最初問這個問題,jCanvas的行爲已經改變了。請在接受的答案中閱讀我的2013-02-16更新。 –