我試圖在RecyclerView中將圖像(每個大約5mb)加載到大小爲45x45 dp的ImageView
中。儘管原始圖像很大,但是由於目標ImageView很小,所以不會加載它的較小版本?所以,我希望Glide能夠在幾秒鐘內以平均上網速度加載圖片。但是,這需要20秒。問題是什麼?Glide在顯示大圖像之前需要很長時間
圖像存儲在firebase存儲中。
滑翔代碼:
Glide.with(context).load(firebaseStorageUrl).into(imageView);
因此,服務器中的圖像文件大於1MB是錯誤的? – user6650650
這實際上取決於你打算如何處理它們。如果您不需要高分辨率,請不要存儲它。但是,如果您需要高分辨率版本的其他內容,您還應該在其他文件夾中添加小版本或使用像「thumb_」這樣的前綴 –