diff --git a/res/anim/bounce.xml b/res/anim/bounce.xml new file mode 100644 index 000000000..611b3c09e --- /dev/null +++ b/res/anim/bounce.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java index d0bc93a89..b7f8ad49f 100644 --- a/src/org/linphone/LinphoneActivity.java +++ b/src/org/linphone/LinphoneActivity.java @@ -57,6 +57,7 @@ import android.view.KeyEvent; import android.view.View; import android.view.View.OnClickListener; import android.view.WindowManager; +import android.view.animation.AnimationUtils; import android.widget.ImageView; import android.widget.TextView; @@ -440,7 +441,9 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene if (missedCallsCount > 0) { missedCalls.setText(missedCallsCount + ""); missedCalls.setVisibility(View.VISIBLE); + missedCalls.startAnimation(AnimationUtils.loadAnimation(LinphoneActivity.this, R.anim.bounce)); } else { + missedCalls.clearAnimation(); missedCalls.setVisibility(View.GONE); } }