adding some GIF and SVG improvements

This commit is contained in:
tibbi 2021-03-07 22:43:06 +01:00
parent b51a4d14cc
commit 8b735f36d7

View file

@ -374,8 +374,10 @@ class PhotoFragment : ViewPagerFragment() {
mView.apply { mView.apply {
gestures_view.beGone() gestures_view.beGone()
gif_view.setInputSource(source)
gif_view_frame.beVisible() gif_view_frame.beVisible()
ensureBackgroundThread {
gif_view.setInputSource(source)
}
} }
} catch (e: Exception) { } catch (e: Exception) {
loadBitmap() loadBitmap()
@ -385,12 +387,14 @@ class PhotoFragment : ViewPagerFragment() {
} }
private fun loadSVG() { private fun loadSVG() {
if (context != null) {
Glide.with(context!!) Glide.with(context!!)
.`as`(PictureDrawable::class.java) .`as`(PictureDrawable::class.java)
.listener(SvgSoftwareLayerSetter()) .listener(SvgSoftwareLayerSetter())
.load(mMedium.path) .load(mMedium.path)
.into(mView.gestures_view) .into(mView.gestures_view)
} }
}
private fun loadBitmap(addZoomableView: Boolean = true) { private fun loadBitmap(addZoomableView: Boolean = true) {
if (context == null) { if (context == null) {