2012-07-23 65 views
3

假設性問題:假設我想使用BitmapFactory從文件/流/任何東西解碼位圖。是否有可能獲得解碼進度(整數)?我想把進度放到ProgressBar中。或者它甚至有可能,但不使用BitmapFactory?Android位圖解碼進度

謝謝!

回答

1

可以說,使用Android提供的BitmapFactory的方法你不能。因爲它調用了一些本地函數來解碼圖像。

如果你想進入深,只是經過android.graphics.BitmapFactoryandroid.graphics.BitmapFactory_Delegate類的代碼,看看他們是如何實現的解碼圖像的代碼並實現你的情況一樣,那麼你可以做到這一點後,修改了一些代碼。 (我不知道它有多大幫助)。