提问人:A. Patrik 提问时间:4/27/2023 更新时间:4/28/2023 访问量:115
使用 jetpack compose landscapist 库,previewPlaceholder 图像是否会捆绑到我的 apk 中(增加应用程序大小)
Using jetpack compose landscapist library, will the previewPlaceholder image get bundled into my apk (increasing app size)
问:
在android jetpack compose开发过程中,我使用此代码来查看一些预览结果:
GlideImage(
imageModel = { imageUrl },
modifier = Modifier.aspectRatio(0.8f),
previewPlaceholder = R.drawable.poster
)
假设海报预览资源相当大,我只将其用于预览占位符。这最终会影响我的最终应用大小吗?
答:
2赞
Halifax
4/27/2023
#1
当然,因为您将图像资源放在 drawable 文件夹中,因此会增加应用程序的大小。您可以考虑将它们放在 assets 文件夹中,并将图像压缩到压缩包中。当应用程序启动时,将其解压缩。压缩。
0赞
A. Patrik
4/28/2023
#2
园林绿化团队的回应:https://github.com/skydoves/landscapist/issues/267
您的示例图像将真正增加 APK 大小
目前的建议是使用一些强制性资源进行预览,例如启动器图标,因为无法为撰写添加“仅预览”资源
评论