Я хочу запустить альфа-анимацию с 1 до 0 сначала и после Я хочу запустить альфа-анимацию с 0 до 1 , но это не работает !
это мой код:
TextView iv_1 = findViewById(R.id.tv_1);
AnimationSet animSet = (AnimationSet) AnimationUtils.loadAnimation(this, R.anim.alpha_set);
iv_1.setAnimation(animSet);
alpha_set.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true"
>
<alpha android:duration="2000"
android:fromAlpha="1"
android:toAlpha="0"
/>
<alpha android:duration="2000"
android:fromAlpha="0"
android:toAlpha="1"
android:startOffset="2000"/>
</set>
но когда я хочу запустить альфа-анимацию сначала, а после запуска масштабировать анимацию , она работает хорошо ! Ниже мой код:
TextView iv_1 = findViewById(R.id.tv_1);
AnimationSet animSet = (AnimationSet) AnimationUtils.loadAnimation(this, R.anim.alpha_and_scale);
iv_1.setAnimation(animSet);
alpha_and_scale.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true">
<alpha android:duration="2000"
android:fromAlpha="0"
android:toAlpha="1"
/>
<scale android:startOffset="2000"
android:pivotX="50%"
android:pivotY="50%"
android:fromXScale="0.8"
android:toXScale="1"
android:fromYScale="1"
android:toYScale="1"
android:duration="2000"/>
</set>
почему