Vaz*_*Vaz 8 icons image android-icons google-material-icons android-jetpack-compose
Jetpack Compose 有一个Icon
可组合项,我可以在其中访问imageVector
. 请参阅下面的示例。
Icon(
imageVector = Icons.Rounded.Email,
contentDescription = "Email Icon",
)
Run Code Online (Sandbox Code Playgroud)
为什么我无法通过此 imageVector 访问此 Material Icons 库中列出的所有图标。例如,“wifi_off”无法访问。有一个非常有限的图书馆可以通过imageVector
https://fonts.google.com/icons?selected=Material+Icons&icon.style=Rounded&icon.platform=android
只需添加依赖即可
implementation "androidx.compose.material:material-icons-extended:$compose_version"
Run Code Online (Sandbox Code Playgroud)
并使用:
Icon(
imageVector = Icons.Rounded.WifiOff,
contentDescription = "Email Icon",
)
Run Code Online (Sandbox Code Playgroud)
如文档中所述:
androidx.compose.material.icons 是在 Compose 中使用 Material Icons 的入口点,旨在提供与fonts.google.com/icons中描述的图标相匹配的图标。
最常用的一组 Material 图标由 提供androidx.compose.material:material-icons-core
。
一个单独的库androidx.compose.material:material-icons-extended包含完整的 Material 图标集。