Tôi đang sử dụng thư viện Picasso để tải hình ảnh từ url. Mã tôi đã sử dụng ở bên dưới.android get Hình ảnh có thể vẽ sau khi picasso tải
Picasso.with(getContext()).load(url).placeholder(R.drawable.placeholder)
.error(R.drawable.placeholder).into(imageView);
Điều tôi muốn làm là tải hình ảnh từ url. Tôi đã sử dụng
Drawable image = imageView.getDrawable();
Tuy nhiên, điều này sẽ luôn trả về hình ảnh trình giữ chỗ thay vì tải hình ảnh từ url. Các bạn có ý kiến gì không? Làm thế nào tôi nên truy cập vào hình ảnh drawable mà nó chỉ được tải từ url.
Xin cảm ơn trước.
Làm thế nào tôi có thể sử dụng loadBitmap()? Tôi cần gọi Picasso hai lần? – Shumin
Không có chỉ là một phương pháp void bạn sẽ gọi để tải hình ảnh. Bạn không cần nó. (xem câu trả lời cập nhật) – Shane
điều này là vô ích, 'phù hợp, centercrop' sẽ không hoạt động, những gì các điểm trong việc sử dụng Picasso sau đó ?? bạn có thể nhận drawable với callback Picasso bình thường: 'vào (targetImageView, Callback mới() { \t \t \t @ Override public void onSuccess() { targetImageView.getDrawable();}' – user924