fix(reader): gifs not animating (#1105)
* fix: gifs not animating * add missing proguard coil3 rules * add comment
This commit is contained in:
parent
58eccf9ddb
commit
91a208ada2
2 changed files with 11 additions and 1 deletions
8
app/proguard-rules.pro
vendored
8
app/proguard-rules.pro
vendored
|
|
@ -146,6 +146,12 @@
|
|||
-keepclassmembers class net.zetetic.database.sqlcipher.SQLiteDebug$* { *; }
|
||||
# SY <--
|
||||
|
||||
# KMK -->
|
||||
# Coil3
|
||||
-keep class * extends coil3.util.DecoderServiceLoaderTarget { *; }
|
||||
-keep class * extends coil3.util.FetcherServiceLoaderTarget { *; }
|
||||
# KMK <--
|
||||
|
||||
# Design library
|
||||
-dontwarn com.google.android.material.**
|
||||
-keep class com.google.android.material.** { *; }
|
||||
|
|
@ -300,4 +306,4 @@
|
|||
-dontwarn org.ietf.jgss.GSSException
|
||||
-dontwarn org.ietf.jgss.GSSManager
|
||||
-dontwarn org.ietf.jgss.GSSName
|
||||
-dontwarn org.ietf.jgss.Oid
|
||||
-dontwarn org.ietf.jgss.Oid
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ import coil3.dispose
|
|||
import coil3.imageLoader
|
||||
import coil3.request.CachePolicy
|
||||
import coil3.request.ImageRequest
|
||||
import coil3.request.allowHardware
|
||||
import coil3.request.crossfade
|
||||
import coil3.size.Precision
|
||||
import coil3.size.ViewSizeResolver
|
||||
|
|
@ -432,6 +433,9 @@ open class ReaderPageImageView @JvmOverloads constructor(
|
|||
},
|
||||
)
|
||||
.crossfade(false)
|
||||
// KMK -->
|
||||
.allowHardware(false) // Disable hardware bitmaps for GIFs
|
||||
// KMK <--
|
||||
.build()
|
||||
context.imageLoader.enqueue(request)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue