假设问题:假设我想使用 BitmapFactory 从文件/流/任何内容解码位图。是否有可能获得解码进度(整数)?我想把进度放在 ProgressBar 中。还是有可能但不使用 BitmapFactory?
谢谢!
最佳答案
假设使用 Android 提供的 BitmapFactory 方法 你不能。因为它调用了一些本地函数来解码图像。
如果您想深入了解,只需查看 android.graphics.BitmapFactory 的代码即可和 android.graphics.BitmapFactory_Delegate类并查看他们如何实现解码图像的代码并在您的情况下实现相同的代码,然后您可以在修改一些代码后执行此操作。 (我不知道它有多大帮助)。
关于Android位图解码进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11607657/