2010-10-30 129 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