From a8928e68584f880d969c700f9ebe364435e44cf4 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 13 Jul 2012 14:19:57 +0200 Subject: [PATCH] Bounce animation for missed calls --- res/anim/bounce.xml | 11 +++++++++++ src/org/linphone/LinphoneActivity.java | 3 +++ 2 files changed, 14 insertions(+) create mode 100644 res/anim/bounce.xml 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); } }