我在 Compose 中使用图标,但是默认情况下, androidx.compose.material.icons.Icons 提供的图标很少。
import androidx.compose.material.icons.Icons
Icon(
Icons.Filled.CheckCircle,
contentDescription = "Date Picker"
)
很多在
https://fonts.google.com/icons?selected=Material+Icons
material icons 中有的图标,都找不到。比如我想找一个日期选择的图标。
解决方法
引入独立的扩展 material-icons-extended:
dependencies {
...
implementation "androidx.compose.material:material-icons-extended:$compose_version"
}
同步一下 gradle.
这时候,就可以直接使用日期选择图标了:
Icons.Filled.DateRange
XML View
对于传统的 XML View Layout 里,要添加图标,可以去这里选择,并下载 svg 格式的,然后导入即可
https://fonts.google.com/icons
参考
https://stackoverflow.com/questions/65665563/android-jetpack-compose-icons-doesnt-contain-some-of-the-material-icons
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式