2010-10-30 189 views
1

我使用的是android 2.x,我在畫布上繪製了四個位圖,現在我想用其他一些圖像替換「yahoo」圖像,並且該圖像的大小與「yahoo」圖像不同。現在我想要的是,我想擦雅虎圖像,並用新的代替它,但以這樣的方式,如果我擦「雅虎」圖像,然後鋪在後臺的圖像不會受到干擾或消失。在畫布上擦圖像

這裏的樣本圖像

alt text

回答

0

這聽起來很簡單的事....在你的OnDraw函數

,你應該重新繪製每個位圖,在開始最頂端的一個。

我不知道你是什麼意思的「擦」,我知道如何做到這一點的唯一途徑就是總是重新繪製每個對象,如果你不想讓雅虎顯示,只需將雅虎位圖替換爲新的位圖,你想取代它。

+0

好吧,如果我的下一個位圖圖像比雅虎圖片小。在這種情況下,如果我在其上繪製新的位圖,我的雅虎圖像將出現在背景中。所以基本上我想要刪除雅虎,然後想要加載另一個。 – Hunt 2010-11-01 09:08:05

+1

每刷新一次,一切都將不得不重新繪製。如果你不想讓雅虎出現,只要確保不要畫雅虎。 – kolslorr 2010-11-01 13:45:20

+0

但我只是想重新繪製該廣告部分,即雅虎部分,並希望在幾次間隔後再放廣告。我不想重畫整個畫布。 – Hunt 2010-11-04 10:48:51