का उपयोग कर छवि लोड करते समय एनीमेशन में फीका I Imageview पर छवि लोड होने पर एक फीका प्रभाव दिखाना चाहता हूं। मैं छवि कैश करने और छवि दृश्य में प्रदर्शित करने के लिए पिकासो का उपयोग कर रहा हूं। मैंने इसके लिए बहुत कुछ खोजा है लेकिन कोई समाधान नहीं मिला।पिकासो
मैंने पहले इस्तेमाल किया था और मुझे कुछ संस्करण में पता था। लोड करने के दौरान छवि को फीका करने के लिए फीड (int अवधि) विधि है लेकिन मुझे यह विधि अब और नहीं मिल सका।
यहाँ अब
Picasso.with(context)
.load(viewHolder.data.imageList.get(0).url)
.networkPolicy(NetworkPolicy.OFFLINE)
.placeholder(R.drawable.a_place_holder_list_view)
.error(R.drawable.a_place_holder_list_view)
.into(viewHolder.ivUser, context.loadImage(viewHolder.ivUser, viewHolder.data.imageList.get(0).url));
public Callback loadImage(RoundedImageView ivUser, String url) {
return new callback(ivUser, url);
}
public class callback implements Callback {
RoundedImageView imageView;
String url;
public callback(RoundedImageView imageView, String url) {
this.imageView = imageView;
this.url = url;
}
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(BaseActivity.this)
.load(url)
.placeholder(R.drawable.a_place_holder_list_view)
.error(R.drawable.a_place_holder_list_view)
.into(imageView, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Log.v("Picasso", "Could not fetch image");
}
});
}
}
मैं क्या कर रहा हूँ कृपया मेरी मदद करो मैं काफी लंबे समय के लिए इस में फंस गया है। अग्रिम धन्यवाद।
https://github.com/square/picasso/issues/743, तल पर JakeWharton जवाब देखने के कर सकते हैं। कॉलबैक का प्रयोग करें। – HourGlass