Display animated webp whenever possible, otherwise fallback to static image. Fixes #5139

This commit is contained in:
inorichi
2021-05-25 19:42:48 +02:00
parent 9a801cfdfb
commit 8c18a14dfd
4 changed files with 37 additions and 3 deletions

View File

@@ -232,7 +232,7 @@ class PagerPageHolder(
val stream = streamFn().buffered(16)
openStream = process(item, stream)
ImageUtil.findImageType(stream) == ImageUtil.ImageType.GIF
ImageUtil.isAnimatedAndSupported(stream)
}
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())

View File

@@ -279,7 +279,7 @@ class WebtoonPageHolder(
val stream = streamFn().buffered(16)
openStream = process(stream)
ImageUtil.findImageType(stream) == ImageUtil.ImageType.GIF
ImageUtil.isAnimatedAndSupported(stream)
}
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())