0
我的情景:的Android高效的位圖處理
在我的活動,我必須展示2個畫廊,1大的圖像,另一個是縮略圖(相同酷似默認庫的應用程序)。
我的疑惑:
我打算保存爲2幅圖像(1大尺寸和另一個縮略圖大小)的SD卡進行快速處理。這是不錯的做法嗎?因爲它會增加尺寸。
或者我應該在BaseAdapter的getView方法中將較大圖像調整爲小尺寸以便在縮略圖庫中顯示?
哪一個是最佳做法?我不想放慢我的應用程序。
我的情景:的Android高效的位圖處理
在我的活動,我必須展示2個畫廊,1大的圖像,另一個是縮略圖(相同酷似默認庫的應用程序)。
我的疑惑:
我打算保存爲2幅圖像(1大尺寸和另一個縮略圖大小)的SD卡進行快速處理。這是不錯的做法嗎?因爲它會增加尺寸。
或者我應該在BaseAdapter的getView方法中將較大圖像調整爲小尺寸以便在縮略圖庫中顯示?
哪一個是最佳做法?我不想放慢我的應用程序。
請參閱this示例。
我會建議你,只在你的SD卡內放大圖像。但在運行時,Android提供了使用MediaStore.Images.Thumbnails
獲得Thumbnails
的良好設施。
編輯:
您也可以使用Loading Sample Sized Bitmap。這將首先創建您的需求的樣本大小。然後會給你一個Thumbnail
大小Bitmap
。
StackOverflowAnswers:
謝謝您的回答。但是我想保存我的圖像而沒有任何格式,所以它不會反映在任何圖庫或照片應用程序中。所以,我不能從MediaStore獲得,就像你解釋的那樣。 – Guna