Skip to content

Commit 402ec7d

Browse files
committed
show file thumbnails with glide
1 parent bfb79e3 commit 402ec7d

File tree

1 file changed

+3
-5
lines changed
  • app/src/main/kotlin/com/simplemobiletools/filemanager/adapters

1 file changed

+3
-5
lines changed

app/src/main/kotlin/com/simplemobiletools/filemanager/adapters/ItemsAdapter.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,13 @@ import com.bignerdranch.android.multiselector.ModalMultiSelectorCallback
1010
import com.bignerdranch.android.multiselector.MultiSelector
1111
import com.bignerdranch.android.multiselector.SwappingHolder
1212
import com.bumptech.glide.Glide
13-
import com.bumptech.glide.load.engine.DiskCacheStrategy
1413
import com.simplemobiletools.commons.asynctasks.CopyMoveTask
1514
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
1615
import com.simplemobiletools.commons.dialogs.PropertiesDialog
1716
import com.simplemobiletools.commons.dialogs.RenameItemDialog
1817
import com.simplemobiletools.commons.extensions.formatSize
18+
import com.simplemobiletools.commons.extensions.getCacheStrategy
1919
import com.simplemobiletools.commons.extensions.getColoredDrawableWithColor
20-
import com.simplemobiletools.commons.extensions.isGif
2120
import com.simplemobiletools.commons.extensions.toast
2221
import com.simplemobiletools.commons.models.FileDirItem
2322
import com.simplemobiletools.filemanager.R
@@ -224,7 +223,8 @@ class ItemsAdapter(val activity: SimpleActivity, var mItems: MutableList<FileDir
224223
item_icon.setImageDrawable(folderDrawable)
225224
item_details.text = getChildrenCnt(fileDirItem)
226225
} else {
227-
Glide.with(activity).load(fileDirItem.path).diskCacheStrategy(getCacheStrategy(fileDirItem)).error(fileDrawable).centerCrop().crossFade().into(item_icon)
226+
val path = fileDirItem.path
227+
Glide.with(activity).load(path).diskCacheStrategy(path.getCacheStrategy()).error(fileDrawable).centerCrop().crossFade().into(item_icon)
228228
item_details.text = fileDirItem.size.formatSize()
229229
}
230230

@@ -244,8 +244,6 @@ class ItemsAdapter(val activity: SimpleActivity, var mItems: MutableList<FileDir
244244
return itemView
245245
}
246246

247-
private fun getCacheStrategy(item: FileDirItem) = if (File(item.path).isGif()) DiskCacheStrategy.SOURCE else DiskCacheStrategy.RESULT
248-
249247
private fun getChildrenCnt(item: FileDirItem): String {
250248
val children = item.children
251249
return activity.resources.getQuantityString(R.plurals.items, children, children)

0 commit comments

Comments
 (0)