2

我正在开发一款隐藏部分图像的游戏,然后玩家猜测隐藏的内容,最后显示隐藏的部分,这样玩家就可以看到他是否猜对了。

目前我只是在被遮挡的部分上方画了一个黑框,但如果我可以将被遮挡的区域像素化到一个巨大的像素大小,然后在动画中减小像素化大小直到图像清晰可见,那就太好了。

是否有可能以某种方式利用 Android 对动画的支持(我在一个游戏中使用它,在屏幕上制作动画),还是我需要使用某种计时器并自己在 Canvas 上绘图完全自己实现这一点?或者有什么方便的东西可以帮助我吗?

4

1 回答 1

3

提示可能的解决方案:使用 BitmapFactory 获取比原始图像更小的图像样本,然后将其放大以创建“像素化”版本。请参阅:http: //developer.android.com/reference/android/graphics/BitmapFactory.Options.html#inSampleSize

于 2011-09-09T04:16:15.077 回答