use Glide for video thumbnails

This commit is contained in:
tibbi 2017-03-17 21:42:53 +01:00
parent 723084b482
commit 61e6a8ef78
2 changed files with 15 additions and 2 deletions

View file

@ -336,7 +336,6 @@ class DirectoryAdapter(val activity: SimpleActivity, val dirs: MutableList<Direc
.load(path)
.asGif()
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.placeholder(backgroundColor)
.centerCrop()
.crossFade()
.into(dir_thumbnail)
@ -345,10 +344,16 @@ class DirectoryAdapter(val activity: SimpleActivity, val dirs: MutableList<Direc
.load(path)
.asBitmap()
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.placeholder(backgroundColor)
.centerCrop()
.into(dir_thumbnail)
}
} else if (path.isVideoFast()) {
Glide.with(activity)
.load(path)
.diskCacheStrategy(DiskCacheStrategy.RESULT)
.centerCrop()
.crossFade()
.into(dir_thumbnail)
} else {
Picasso.with(activity)
.load("file:$path")

View file

@ -15,6 +15,7 @@ import com.simplemobiletools.commons.dialogs.ConfirmationDialog
import com.simplemobiletools.commons.dialogs.PropertiesDialog
import com.simplemobiletools.commons.dialogs.RenameItemDialog
import com.simplemobiletools.commons.extensions.beVisibleIf
import com.simplemobiletools.commons.extensions.isVideoFast
import com.simplemobiletools.commons.extensions.toast
import com.simplemobiletools.gallery.R
import com.simplemobiletools.gallery.activities.MediaActivity
@ -265,6 +266,13 @@ class MediaAdapter(val activity: SimpleActivity, var media: MutableList<Medium>,
.centerCrop()
.into(medium_thumbnail)
}
} else if (path.isVideoFast()) {
Glide.with(activity)
.load(path)
.diskCacheStrategy(DiskCacheStrategy.RESULT)
.centerCrop()
.crossFade()
.into(medium_thumbnail)
} else {
Picasso.with(activity)
.load("file:$path")