簡體   English   中英

在Android中加載多張圖片

[英]Load Multiple Images in Android

調用API后,我得到JSON中BASE64格式的數百個圖像的響應,並將使用Glide在recyclerview中顯示它們。 是一種有效的方式來一次獲得所有圖像並在一張照片中以recyclerview的形式顯示所有圖像,還是我要求后端開發人員在一個響應中發送固定數量的圖像,例如10-15,然后在加載所有圖像時再次發出請求在recyclerview中使用分頁。 請提出一些最佳方法。

為什么在服務器上以BASE64格式存儲圖像。 更改api響應並使用圖片url代替Base64字符串。 使用畢加索在帶有尺寸調整圖像的recycleview中顯示圖像。

在服務器api中添加分頁,以提高應用程序性能。

最好在RecyclerView中使用分頁,以便用戶不必等待很長時間。

您應該使用分頁來更快地加載數據並保存數據。 除此之外,如果您使用的是Glide,則不需要圖像的Base64,圖像的URL將足以在recyclerview中顯示圖像。

那會占用很多內存。 此外,加載數百張圖像將花費更長的時間,更多的數據並降低性能。

代替這樣做,您可以使用load more從數據源加載數據。 如果用戶要加載更多數據,則使用pagination加載更多數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM