2011-05-27 121 views
0

我正在使用SurfaceView和畫布。隨着時間的推移畫布繪製相同的位圖圖像,但在不同的位置。所以每當位圖的位置移動時,位圖上的任何圖形都必須移動。那麼是否有辦法讓位圖圖像上的圖形保持原樣,以便當圖像移動時(當畫布在屏幕上的不同位置重新繪製位圖時),圖像上的任何圖形也隨之移動?在位圖上保存畫布圖紙?

回答

0

您可以將Bitmap設置爲您的畫布的後備緩衝區,以便繪製到畫布是有效的,並繪製到該Bitmap。通過這種方式,您可以隨時隨地進行操作,並隨心所欲地進行操作。

+0

如何將背景緩衝區設置爲畫布? – Steve 2011-05-27 16:39:39

+0

您只需將它傳遞給構造函數即可。 http://developer.android.com/reference/android/graphics/Canvas.html#Canvas(android.graphics.Bitmap) – CaseyB 2011-05-27 16:43:15