![](/img/trans.png)
[英]When should I use Android Jetpack Compose Surface composable?
[英]Can I use Jetpack compose icons outside @Composable?
我可以在 @Composable 之外使用 Jetpack 撰写图标吗?
我想将撰写图标(实际上是ImageVector
的实例)转换为Bitmap
或Drawable
。 如何做到这一点?
所有方法,如rememberVectorPainter()
或Image()
都需要 @Composable 上下文。 但我只想将它们用作普通的Bitmap/Drawable
,可以吗?
我想转换撰写图标(实际上是 ImageVector 的实例)
ImageVector 是“androidx.compose.ui.graphics.vector”中的 class,这意味着它只能在使用 Compose 库时使用。
Good news is all the material icons can be obtained as SVG or PNG which can be used as Drawable resources with Android Studio's Resource Manager (Tools Menu -> Resource Manager): https://developer.android.com/studio/write/resource -经理 https ://developer.android.com/studio/write/vector-asset-studio
您可以在此处获取图标(SVG 和 PNG 版本): https://fonts.google.com/icons
只需单击图标,右侧会弹出一个带有蓝色按钮的窗格以下载图标。
快乐编码!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.