मैं घंटों तक कोशिश कर रहा हूं, मुझे लगता है कि इसे छोड़ने का समय है। मैं xml में परिभाषित एनीमेटरसेट को कैसे लूप कर सकता हूं?एक एनिमेटरसेट एनीमेशन को कई बार दोहराएं
<set xmlns:android="http://schemas.android.com/apk/res/android">
<objectAnimator />
<objectAnimator />
<objectAnimator />
<objectAnimator />
</set>
मैं startOffset
, repeatCount
और duration
एकल objectAnimator
रों पर के संयोजन के दर्जनों की कोशिश की, लेकिन वह सिर्फ सही तरीका नहीं है।
मैं this के बारे में होनहार वैकल्पिक हल पढ़ें:
a.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
animation.start();
Log.i();
}
});
लेकिन यह सिर्फ काम नहीं करता: onAnimationEnd
एक बार कहा जाता है, एनीमेशन दोहराया है, और फिर onAnimationEnd
अब और नहीं बुलाया जाता है।
अन्य इसी तरह के सवाल यहाँ गलत जवाब (android.view.animation
ढांचे के संदर्भ में) को शामिल या एक ही objectAnimator
के लिए एक कस्टम क्षेपक को परिभाषित करने का सुझाव देते हैं, लेकिन वास्तव में मैं क्या देख रहा हूँ नहीं है। धन्यवाद।
मेरे पास अब परीक्षण करने का कोई समय नहीं है, मैं आप पर भरोसा करने जा रहा हूं। :-) – natario