मेरे पास एक रीसाइक्लिंग है जिसमें कई विचार हैं और एक एनीमेशन व्यू है जिसमें एनीमेशन लागू है। एक बार दृश्य स्क्रीन से बाहर हो जाने पर एनीमेशन अब सक्रिय नहीं होता है, भले ही एनीमेशन अभी भी मौजूद है।स्क्रीन से बाहर देखने पर एंड्रॉइड व्यू एनीमेशन बंद हो जाता है
डेटा:
rotate_around_center_point.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<rotate
android:duration="2500"
android:interpolator="@android:anim/linear_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:repeatMode="restart"
android:toDegrees="360" />
</set>
लागू करना एनीमेशन:
animation = AnimationUtils.loadAnimation(this.getContext(),
R.anim.rotate_around_center_point);
loadingRotatingCircleIV.startAnimation(animation);
मैं एक घटना को पकड़ने के लिए किसी भी तरह से जब एनीमेशन तो मैं कर रहा हूँ बाधित है नहीं पा सके एक बार स्क्रीन से बाहर होने के बाद एनीमेशन को पुनरारंभ करने में सक्षम।
धारक का उपयोग करें .setTag विधि भी इस समस्या को हल कर सकती है, बस उस व्यक्ति को चुनें जिसे आप आसान सोचते हैं। – chundk