TP-71281 | Add SVG support to ImageRenderer (#11606)

This commit is contained in:
Shivam Goyal
2024-07-01 15:40:30 +05:30
committed by GitHub
parent d3c27b078b
commit 974cc6cf7f
3 changed files with 5 additions and 1 deletions

View File

@@ -358,6 +358,7 @@ dependencies {
implementation libs.androidx.ui.viewbinding
implementation libs.androidx.work.runtimeKtx
implementation libs.branch
implementation libs.coil.svg
implementation libs.dagger.hiltAndroid
implementation libs.facebook.applinks
implementation libs.otaliastudios.cameraview

View File

@@ -17,6 +17,7 @@ import android.view.WindowManager
import androidx.multidex.MultiDexApplication
import coil.ImageLoader
import coil.ImageLoaderFactory
import coil.decode.SvgDecoder
import coil.request.CachePolicy
import com.BV.LinearGradient.LinearGradientPackage
import com.chuckerteam.chucker.api.ChuckerCollector
@@ -350,6 +351,7 @@ open class NaviApplication :
override fun newImageLoader(): ImageLoader {
return ImageLoader.Builder(this.applicationContext)
.components { add(SvgDecoder.Factory()) }
.respectCacheHeaders(enable = false)
.diskCachePolicy(CachePolicy.ENABLED)
.memoryCachePolicy(CachePolicy.ENABLED)

View File

@@ -98,7 +98,7 @@ navi-adverse = "1.0.0-20240627.121739-9"
navi-alfred = "1.9.0"
navi-guarddog = "3.1.0"
navi-pulse = "1.4.0"
navi-uitron = "1.13.0"
navi-uitron = "1.16.0"
navigation = "2.5.3"
okhttp-bom = "4.12.0"
otaliastudios-cameraview = "2.7.2"
@@ -249,6 +249,7 @@ chucker-library = { module = "com.github.chuckerteam.chucker:library", version.r
chucker-libraryNoOp = { module = "com.github.chuckerteam.chucker:library-no-op", version.ref = "chucker" }
coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
coil-svg = { module = "io.coil-kt:coil-svg", version.ref = "coil" }
coil-test = { module = "io.coil-kt:coil-test", version.ref = "coil" }
coil-video = { module = "io.coil-kt:coil-video", version.ref = "coil" }