Android Compose 使用 SVG 作为图标
依赖
val coilVersion = "2.5.0"
dependencies {
// ...
implementation("io.coil-kt:coil-compose:$coilVersion")
implementation("io.coil-kt:coil-svg:$coilVersion")
}
工具类
package com.example.mapdraw.util
import android.annotation.SuppressLint
import android.content.Context
import androidx.compose.foundation.layout.size
import androidx.compose.material3.Icon
import androidx.compose.material3.LocalContentColor
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.FilterQuality
import androidx.compose.ui.graphics.drawscope.DrawScope
import androidx.compose.ui.graphics.painter.Painter
import androidx.compose

本文介绍了如何在Android应用中使用AndroidCompose和Coil库实现SVG图标的加载,包括使用`rememberAsyncImagePainter`、`SvgIcon`组件以及配置内存和磁盘缓存的示例。

2438

被折叠的 条评论
为什么被折叠?



