Picasso
Sử dụng Thư viện Picasso của Jake Wharton. (Thư viện tải hình ảnh hoàn hảo tạo thành nhà phát triển ActionBarSherlock)
Một thư viện tải hình ảnh và bộ nhớ đệm mạnh mẽ cho Android.
Hình ảnh thêm bối cảnh rất cần thiết và sự tinh tế trực quan cho các ứng dụng Android. Picasso cho phép tải hình ảnh không rắc rối trong ứng dụng của bạn thường xuyên trong một dòng mã!
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
Nhiều cạm bẫy phổ biến của việc tải hình ảnh trên Android được Picasso xử lý tự động:
Xử lý tái chế ImageView và hủy tải xuống trong một bộ chuyển đổi. Biến đổi hình ảnh phức tạp với việc sử dụng bộ nhớ tối thiểu. Bộ nhớ tự động và bộ nhớ đệm đĩa.
Thư viện của Picasso Jake Wharton
Lướt
Glide là một khung quản lý phương tiện mã nguồn mở nhanh và hiệu quả dành cho Android, bao bọc giải mã phương tiện, bộ nhớ đệm và bộ nhớ cache và tài nguyên tập hợp thành một giao diện đơn giản và dễ sử dụng.
Glide hỗ trợ tìm nạp, giải mã và hiển thị ảnh tĩnh video, hình ảnh và GIF động. Glide bao gồm một api linh hoạt cho phép các nhà phát triển cắm vào hầu hết mọi ngăn xếp mạng. Theo mặc định, Glide sử dụng ngăn xếp dựa trên httpUrlConnection tùy chỉnh, nhưng cũng bao gồm các thư viện tiện ích cắm vào dự án Volley của Google hoặc thư viện OkHttp của Square.
Glide.with(this).load("http://goo.gl/h8qOq7").into(imageView);
Trọng tâm chính của Glide là làm cho việc cuộn bất kỳ loại danh sách hình ảnh nào mượt mà và nhanh nhất có thể, nhưng Glide cũng hiệu quả đối với hầu hết mọi trường hợp bạn cần tìm nạp, thay đổi kích thước và hiển thị hình ảnh từ xa.
Thư viện tải hình ảnh Glide
Fresco bởi Facebook
Fresco là một hệ thống mạnh mẽ để hiển thị hình ảnh trong các ứng dụng Android.
Fresco đảm nhiệm việc tải và hiển thị hình ảnh, vì vậy bạn không cần phải làm vậy. Nó sẽ tải hình ảnh từ mạng, bộ nhớ cục bộ hoặc tài nguyên cục bộ và hiển thị một trình giữ chỗ cho đến khi hình ảnh được gửi đến. Nó có hai cấp độ bộ đệm; một trong bộ nhớ và một trong bộ nhớ trong.
Github Fresco
Trong Android 4.x trở xuống, Fresco đặt hình ảnh vào một vùng đặc biệt của bộ nhớ Android. Điều này cho phép ứng dụng của bạn chạy nhanh hơn - và chịu đựng OutOfMemoryError đáng sợ ít thường xuyên hơn.
Tài liệu Fresco
setUrl
.