1
피카소를 사용하여 이미지를 Firebase Storage에서 목록보기로로드하고 있습니다. 스크롤 할 때마다 이미지가로드되기 전에 자리 표시자가 나타나지 않습니다. 그러나 미리로드 된 다른 이미지는 이미지가로드 될 때까지 이미지 뷰를 유지합니다. 어떻게 해결할 수 있습니까?피카소의 자리 표시자가 작동하지 않습니다.
이 코드 내 일부입니다
StorageReference mStorage = FirebaseStorage.getInstance().getReference();
mStorage.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
Picasso.with(c).load(uri.toString())
.placeholder(R.drawable.placeholder)
.into(itemImage);
}}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {}
});
onSuccess 메서드에서만 호출하기 때문에 자리 표시 자 이미지가 표시되지 않습니다. 다운로드 한 이미지가 이미 표시 될 준비가되었습니다. 자리 표시 자 이미지를 표시 할 시간이 없습니다. –