2017-11-20 16 views
-1

私はかつて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)); 
    } 
     }); 

今問題はアニメーションが常に一度ではないということです。

答えて

1

変更

android:repeatCount="infinite"使用

+0

omg私は "repeatCount"に気づかなかったとは思えません。とにかくありがとう – emir

+0

ハハ...ハプニング!知識を広げてください! – Wizard

2

android:repeatCount="1"から

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" 
/> 
関連する問題