我在astes文件夹和wnat中有大量的png文件可以将它们加载到Image组合中。但是我只能使用可绘制文件夹中的图像。如何将图像从资产加载到Image中?
Image
dxpyg8gm1#
一种解决方案是导入以下内容:
implementation "com.google.accompanist:accompanist-drawablepainter:0.28.0"
在Image中使用drawable,然后:
val inputStream: InputStream = LocalContext.current.assets.open("pages/00${index + 1}.png") val drawable = Drawable.createFromStream(inputStream, null) Image( painter = rememberDrawablePainter(drawable), "image", modifier = Modifier.fillMaxSize() )
但我不确定这是不是个好办法。
1条答案
按热度按时间dxpyg8gm1#
一种解决方案是导入以下内容:
在
Image
中使用drawable,然后:但我不确定这是不是个好办法。