Android 动画像素化

标签 android bitmap 2d pixelate

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

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

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

最佳答案

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

关于Android 动画像素化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5091634/

相关文章:

android - 自定义 Android 复选框

c - 2D 数组索引分配

algorithm - 距离图的高效计算

javascript - 如何为 p5.js 编写一行代码,作为我的播放器的相机跟随器? (var Mover;) 这是一款 2D 游戏

c# - myBitmap.RawFormat 是否与任何已知的 ImageFormat 不同?

Android NFC Intents 没有开始我的 Activity

android - 当我使用 com.sec.android.provider.badge.BadgeProvider 时在 android 6.0 中出现异常

android - 未知方法安装包

java - 缩小图像按钮中的位图以避免内存不足

c# - 如何在另一张图片中找到模板图片? Kinect 和 AForge 首选