1
作爲標題建議我想檢查圖像是否從緩存加載或不。有沒有什麼辦法可以檢測到圖像是從畢加索緩存中加載的?
我做了這樣的事情,但無法成功。
Picasso.with(getApplicationContext())
.load(data.get(position).get("product_image"))
.into(viewHolder.imgViewIcon, new Callback() {
@Override
public void onSuccess() {
viewHolder.imgViewIcon.setVisibility(View.VISIBLE);
if (Picasso.LoadedFrom.NETWORK != null)
YoYo.with(Techniques.ZoomIn).duration(1200)
.playOn(viewHolder.imgViewIcon);
viewHolder.placeholder.setVisibility(View.GONE);
}
@Override
public void onError() {
}
});
請任何人有面糊選項,然後告訴我。 謝謝。
+1,嘿嘿馬科斯,感謝這真棒答案。它確實對我的其他疑問有所幫助,但不是在這個問題上。我在做什麼,當圖像被加載時,它會與動畫一起出現。但作爲RecyclerView'的再循環,這些圖像在再循環時再次生動。所以我用'SparseBooleanArray'來解決這個問題。但感謝它didi幫助我的其他問題 –