Picasso (Square) - thư viện load ảnh đơn giản, mạnh mẽ.
Dependency: implementation 'com.squareup.picasso:picasso:2.71828'.
Các tính năng demo:
- Load drawable:
Picasso.with(this).load(R.drawable.image).into(imageView); - Placeholder:
.placeholder(R.drawable.placeholder) - URL:
.load("https://...").placeholder(...) - Error:
.error(R.drawable.error) - Callback:
.into(imageView, new Callback(){...}) - Resize:
.resize(200,200) - Rotate:
.rotate(90f) - Scale:
.fit(),.centerCrop(),.centerInside() - Target: custom
Targetinterface để nhận Bitmap.
UI: 9 button điều khiển, 1 ImageView.