আমি সাধারণ অ্যানিমেশন তৈরির চেষ্টা করছি যা বেশ কয়েকবার (বা অসীম) পুনরাবৃত্তি করবে।
মনে android:repeatCount
হয় কাজ করে না!
আমার অ্যানিমেশন সংস্থানটি এখানে থেকে /res/anim/first_animation.xml
:
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false"
android:repeatCount="infinite"
>
<scale
android:interpolator="@android:anim/decelerate_interpolator"
android:duration="500"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:toXScale="1.2"
android:toYScale="1.2"
android:pivotX="50%"
android:pivotY="50%"
android:fillAfter="false" />
<scale
android:interpolator="@android:anim/accelerate_interpolator"
android:startOffset="500"
android:duration="500"
android:fromXScale="1.2"
android:fromYScale="1.2"
android:toXScale="1.0"
android:toYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:fillAfter="false" />
</set>
প্রথমে এটি 500 এমএসে 1.0 থেকে 1.2 আকারের চিত্রের স্কেল করা উচিত।
এবং তারপরে এটি 500 এমএসে 1.0 এ স্কেল করুন।
এখানে আমি এটি ব্যবহার করছি:
Animation firstAnimation = AnimationUtils.loadAnimation(this, R.anim.first_animation);
imgView.startAnimation(firstAnimation);
এটি একটি চক্র তৈরি করে এবং তারপরে শেষ হয়।
এটি স্কেল আপ করে, তারপরে স্কেল করে উত্তরগুলি পরে থামে।
আমি কীভাবে এই কাজটি ইচ্ছাকৃত করতে পারি?