Android位图解码进度

标签 android bitmap png progress

假设问题:假设我想使用 BitmapFactory 从文件/流/任何内容解码位图。是否有可能获得解码进度(整数)?我想把进度放在 ProgressBar 中。还是有可能但不使用 BitmapFactory?

谢谢!

最佳答案

假设使用 Android 提供的 BitmapFactory 方法 你不能。因为它调用了一些本地函数来解码图像。

如果您想深入了解,只需查看 android.graphics.BitmapFactory 的代码即可和 android.graphics.BitmapFactory_Delegate类并查看他们如何实现解码图像的代码并在您的情况下实现相同的代码,然后您可以在修改一些代码后执行此操作。 (我不知道它有多大帮助)。

关于Android位图解码进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11607657/

相关文章:

c - 要传递给 CreateDIBSection 函数的参数

php - imagecopymerge 对部分透明的图像无法正常工作

python - 使用 CSS3 matrix3d 转换支持将 SVG 转换为 PNG

java - 使用 ArrayList 在 Google map 上添加多个标记

android - 如何删除 Android 中的 SearchView 蓝线

Android - 如何在给定证书链的情况下为 SSL 身份验证构建 keystore

java - 如何在 eclipse/Android 中使用 --core-library 选项

java - 逐行创建位图或图像?或在 Java 中从二维数组创建位图/图像

android - 合并两个位图并在android中另存为jpg格式?

html - 图片在 IE 中不显示