पिकासो से व्यूपेजर के टुकड़े के अंदर छवि लोड होने के बाद इमेजव्यू पर एनीमेशन कैसे जोड़ें। व्यूपेजर एडेप्टर नीचे दिए गए कोड के अनुसार किसी भी टुकड़े को नष्ट नहीं कर रहा है:
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
// TODO Auto-generated method stub
}
जिसमें सुपर नहीं बुलाया जा रहा है।
नीचे छविदृश्य के लिए कोड है जो काम नहीं कर रहा है
ImageView image = (ImageView) view.findViewById(R.id.image);
mPicasso.load("ImageUrl").into(image);
Animation slide_down = AnimationUtils.loadAnimation(getContext(),
R.anim.slide_up);
slide_down.setDuration(400);
image.startAnimation(slide_down);
अगर मैं ऐसा कुछ करता हूँ
Animation slide_down = AnimationUtils.loadAnimation(getContext(),
R.anim.slide_up);
slide_down.setDuration(1000);
slide_down.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
mPicasso.load("ImageUrl").into(image);
}
@Override
public void onAnimationEnd(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
image.startAnimation(slide_down);
ऐनिमेशन पहली बार काम कर रहा है, दूसरी बार नहीं क्योंकि व्यूपेजर टुकड़े को नष्ट नहीं कर रहा है
1 उत्तर
प्रयत्न
mPicasso.load("ImageUrl").into(image new Callback() {
@Override
public void onSuccess() {
image.startAnimation(slide_down);
}
@Override
public void onError() {
}
})
पहले आप एनिमेशन को परिभाषित करें।
संबंधित सवाल
नए सवाल
android
एंड्रॉइड Google का मोबाइल ऑपरेटिंग सिस्टम है, जिसका उपयोग प्रोग्रामिंग या डिजिटल डिवाइस (स्मार्टफोन, टैबलेट, ऑटोमोबाइल्स, टीवी, वियर, ग्लास, IoT) को विकसित करने के लिए किया जाता है। एंड्रॉइड से संबंधित विषयों के लिए, एंड्रॉइड-विशिष्ट टैग जैसे कि एंड्रॉइड-इरादे, एंड्रॉइड-गतिविधि, एंड्रॉइड-एडॉप्टर आदि का उपयोग करें। विकास या प्रोग्रामिंग के अलावा अन्य प्रश्नों के लिए, लेकिन एंड्रॉइड फ्रेमवर्क से संबंधित हैं, इस लिंक का उपयोग करें: https: // android.stackexchange.com।
into
विधि का उपयोगImageView
औरCallback
पैरामीटर के साथ करना होगाCallback
से शुरू करना होगा