mirror of
https://github.com/SimpleMobileTools/Simple-File-Manager.git
synced 2025-06-05 22:09:15 +02:00
handle gif and video thumbnails too
This commit is contained in:
@ -50,8 +50,8 @@ class ItemsAdapter(context: Context, private val mItems: List<FileDirItem>) : Ba
|
||||
viewHolder.icon.setImageBitmap(mDirectoryBmp)
|
||||
viewHolder.details.text = getChildrenCnt(item)
|
||||
} else {
|
||||
if (item.isImage()) {
|
||||
Glide.with(mContext).load(item.path).diskCacheStrategy(DiskCacheStrategy.RESULT).centerCrop().crossFade().into(viewHolder.icon)
|
||||
if (item.isImage() || item.isVideo()) {
|
||||
Glide.with(mContext).load(item.path).diskCacheStrategy(getCacheStrategy(item)).centerCrop().crossFade().into(viewHolder.icon)
|
||||
} else {
|
||||
viewHolder.icon.setImageBitmap(mFileBmp)
|
||||
}
|
||||
@ -61,6 +61,8 @@ class ItemsAdapter(context: Context, private val mItems: List<FileDirItem>) : Ba
|
||||
return view
|
||||
}
|
||||
|
||||
private fun getCacheStrategy(item: FileDirItem) = if (item.isGif()) DiskCacheStrategy.NONE else DiskCacheStrategy.RESULT
|
||||
|
||||
private fun getChildrenCnt(item: FileDirItem): String {
|
||||
val children = item.children
|
||||
return mRes.getQuantityString(R.plurals.items, children, children)
|
||||
|
Reference in New Issue
Block a user