位图(或视图?)褪色

时间:2015-07-28 18:00:19

标签: java android bitmap

如果我将位图显示为背景,然后在顶部绘制另外3个较小的位图,有没有办法淡化背景而不影响其他3个位图?

基本上我想做的是移动三个精灵按钮'屏幕上方的徽标图像,位于游戏屏幕的顶部,并在显示按钮时使背景淡入淡出。当按钮移开时,我希望背景再次淡入。

有什么想法吗?

看,这是一个设计问题。在我提交之前,我需要了解它是否可行。

我有一个背景。在此,我想展示3' sprites'。我想淡化背景而不褪色精灵。这是否可能,如果可行,应该如何做到最好?

1 个答案:

答案 0 :(得分:0)

考虑到背景图像会褪色而另外3图像不会褪色,这是因为它们存在于相同的“容器”中。

如果没有,则考虑仅改变背景,并将其他三个图像与改变代码隔离。

如果它们必须一起绘制或在同一位图内绘制,请考虑在位图内部不要改变区域,可能是通过聚类图像,并使用布尔值(例如“isAlterable”)在这些区域上放置标识符,然后仅调用淡入淡出isAlterable clusters