mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-20 03:59:35 +01:00
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:
commit
0fe921ad35
@ -146,7 +146,7 @@ android {
|
|||||||
|
|
||||||
ext {
|
ext {
|
||||||
butterknifeVersion = "10.2.3"
|
butterknifeVersion = "10.2.3"
|
||||||
coilKtVersion = "1.4.0"
|
coilKtVersion = "2.1.0"
|
||||||
daggerVersion = "2.42"
|
daggerVersion = "2.42"
|
||||||
okhttpVersion = "4.9.3"
|
okhttpVersion = "4.9.3"
|
||||||
materialDialogsVersion = "3.3.0"
|
materialDialogsVersion = "3.3.0"
|
||||||
|
@ -46,6 +46,7 @@ import coil.ImageLoader
|
|||||||
import coil.decode.GifDecoder
|
import coil.decode.GifDecoder
|
||||||
import coil.decode.ImageDecoderDecoder
|
import coil.decode.ImageDecoderDecoder
|
||||||
import coil.decode.SvgDecoder
|
import coil.decode.SvgDecoder
|
||||||
|
import coil.memory.MemoryCache
|
||||||
import com.facebook.cache.disk.DiskCacheConfig
|
import com.facebook.cache.disk.DiskCacheConfig
|
||||||
import com.facebook.drawee.backends.pipeline.Fresco
|
import com.facebook.drawee.backends.pipeline.Fresco
|
||||||
import com.facebook.imagepipeline.core.ImagePipelineConfig
|
import com.facebook.imagepipeline.core.ImagePipelineConfig
|
||||||
@ -220,15 +221,18 @@ class NextcloudTalkApplication : MultiDexApplication(), LifecycleObserver {
|
|||||||
|
|
||||||
private fun buildDefaultImageLoader(): ImageLoader {
|
private fun buildDefaultImageLoader(): ImageLoader {
|
||||||
return ImageLoader.Builder(applicationContext)
|
return ImageLoader.Builder(applicationContext)
|
||||||
.availableMemoryPercentage(FIFTY_PERCENT) // Use 50% of the application's available memory.
|
.memoryCache {
|
||||||
.crossfade(true) // Show a short crossfade when loading images from network or disk into an ImageView.
|
// Use 50% of the application's available memory.
|
||||||
.componentRegistry {
|
MemoryCache.Builder(applicationContext).maxSizePercent(FIFTY_PERCENT).build()
|
||||||
if (SDK_INT >= P) {
|
|
||||||
add(ImageDecoderDecoder(applicationContext))
|
|
||||||
} else {
|
|
||||||
add(GifDecoder())
|
|
||||||
}
|
}
|
||||||
add(SvgDecoder(applicationContext))
|
.crossfade(true) // Show a short crossfade when loading images from network or disk into an ImageView.
|
||||||
|
.components {
|
||||||
|
if (SDK_INT >= P) {
|
||||||
|
add(ImageDecoderDecoder.Factory())
|
||||||
|
} else {
|
||||||
|
add(GifDecoder.Factory())
|
||||||
|
}
|
||||||
|
add(SvgDecoder.Factory())
|
||||||
}
|
}
|
||||||
.okHttpClient(okHttpClient)
|
.okHttpClient(okHttpClient)
|
||||||
.build()
|
.build()
|
||||||
|
Loading…
Reference in New Issue
Block a user