0
我正在開發文件管理器,當我在當前目錄中檢測到圖像時,我想向用戶顯示縮略圖。我可以做到這一點,唯一的問題是,當目錄中有圖像時,所有的用戶界面變得緩慢而遲緩。我想問一些提高性能的方法。下面是代碼片段:性能問題在RecyclerView中加載圖像縮略圖
在這裏,我檢查,如果該文件是圖像:
fileName = file.getName();
fileName = fileName.substring(fileName.lastIndexOf('.') + 1);
if(fileName.equals("jpg"))
dir.add(new Item(ff.getName(), ff.length() + " Byte", date_modify, ff.getAbsolutePath(), "image_icon"));
這裏是FileAdapter代碼設置回收視圖行的ImageView的:
if(item.getImage().equals("image_icon")){
Bitmap ThumbImage = ThumbnailUtils.extractThumbnail(BitmapFactory.decodeFile(item.getPath()),
100, 100);
holder.icon.setImageBitmap(ThumbImage);
}
告訴我是否需要更多的代碼。
使用[滑翔(https://github.com/bumptech/glide)加載圖像 – Nikhil