gpt4 book ai didi

android - 在 Jetpack Compose 中将 Drawable 实例设置为 Image

转载 作者:行者123 更新时间:2023-12-04 23:43:21 26 4
gpt4 key购买 nike

在 Jetpack Compose 中,谁能告诉我有没有办法将 Drawable Object 分配给 Image compose View ?
我拿了安装在 Android 设备上的应用程序。我得到一个类型为 Drawable 的图标,我想在 Image 中使用它

val icon: Drawable = packageInfor.applicationInfo.loadIcon(packageManager)
我发现有 3 个函数可以分配图像
  • From Painter (IdRes)
  • From ImageBitmap
  • From ImageVector

enter image description here
从所有我不知道如何分配 Drawable 实例。

最佳答案

毕竟,我用 Accompanist 找到了一个简单的解决方案。感谢系统的@Sinner 向我提出建议。
将此依赖项添加到应用程序 gradle。

implementation "com.google.accompanist:accompanist-drawablepainter:<version>" //0.16.0
使用:
Image(
painter = rememberDrawablePainter(drawable = drawable),
contentDescription = "content description",
)
查看: Drawable Painter¶

关于android - 在 Jetpack Compose 中将 Drawable 实例设置为 Image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66610044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com