繁体   English   中英

我可以在 @Composable 之外使用 Jetpack 撰写图标吗?

[英]Can I use Jetpack compose icons outside @Composable?

我可以在 @Composable 之外使用 Jetpack 撰写图标吗?

我想将撰写图标(实际上是ImageVector的实例)转换为BitmapDrawable 如何做到这一点?

所有方法,如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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM