按钮动画不断播放

时间:2017-11-20 09:48:16

标签: android animation

我点击按钮后尝试播放fade动画,然后恢复正常:

淡出动画:

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromAlpha="1.0"
    android:toAlpha="0.0"
    android:duration="100"
    android:repeatCount="infinite"
    android:repeatMode="reverse"
/>

活性:

  btn1.setOnClickListener(new OnClickListener() {
            public void onClick(View var1) {
                btn1.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fadein));
    }
        });

现在的问题是动画播放不是一次。

2 个答案:

答案 0 :(得分:2)

使用

android:repeatCount="1"

而不是

android:repeatCount="infinite" 

更改Animation.Xml

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromAlpha="1.0"
    android:toAlpha="0.0"
    android:duration="100"
    android:repeatCount="1"
    android:repeatMode="reverse"
/>

答案 1 :(得分:1)


更改

android:repeatCount="infinite"android:repeatCount="1"