我试图在RecyclerView中将图像(每个大约5mb)加载到大小为45x45 dp的ImageView
中。尽管原始图像很大,但是由于目标ImageView很小,所以不会加载它的较小版本?所以,我希望Glide能够在几秒钟内以平均上网速度加载图片。但是,这需要20秒。问题是什么?Glide在显示大图像之前需要很长时间
图像存储在firebase存储中。
滑翔代码:
Glide.with(context).load(firebaseStorageUrl).into(imageView);
因此,服务器中的图像文件大于1MB是错误的? – user6650650
这实际上取决于你打算如何处理它们。如果您不需要高分辨率,请不要存储它。但是,如果您需要高分辨率版本的其他内容,您还应该在其他文件夹中添加小版本或使用像“thumb_”这样的前缀 –