Merge pull request #2062 from nextcloud/dependabot/gradle/coilKtVersion-2.1.0

Bump coilKtVersion from 1.4.0 to 2.1.0
This commit is contained in:
Andy Scherzinger 2022-05-20 14:53:22 +02:00 committed by GitHub
commit 0fe921ad35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 6 deletions

View File

@ -146,7 +146,7 @@ android {
ext {
butterknifeVersion = "10.2.3"
coilKtVersion = "1.4.0"
coilKtVersion = "2.1.0"
daggerVersion = "2.42"
okhttpVersion = "4.9.3"
materialDialogsVersion = "3.3.0"

View File

@ -46,6 +46,7 @@ import coil.ImageLoader
import coil.decode.GifDecoder
import coil.decode.ImageDecoderDecoder
import coil.decode.SvgDecoder
import coil.memory.MemoryCache
import com.facebook.cache.disk.DiskCacheConfig
import com.facebook.drawee.backends.pipeline.Fresco
import com.facebook.imagepipeline.core.ImagePipelineConfig
@ -220,15 +221,18 @@ class NextcloudTalkApplication : MultiDexApplication(), LifecycleObserver {
private fun buildDefaultImageLoader(): ImageLoader {
return ImageLoader.Builder(applicationContext)
.availableMemoryPercentage(FIFTY_PERCENT) // Use 50% of the application's available memory.
.memoryCache {
// Use 50% of the application's available memory.
MemoryCache.Builder(applicationContext).maxSizePercent(FIFTY_PERCENT).build()
}
.crossfade(true) // Show a short crossfade when loading images from network or disk into an ImageView.
.componentRegistry {
.components {
if (SDK_INT >= P) {
add(ImageDecoderDecoder(applicationContext))
add(ImageDecoderDecoder.Factory())
} else {
add(GifDecoder())
add(GifDecoder.Factory())
}
add(SvgDecoder(applicationContext))
add(SvgDecoder.Factory())
}
.okHttpClient(okHttpClient)
.build()