summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2015-09-01 21:38:00 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-09-01 21:38:00 +0000
commit596817c2b232a97e17e674013e6200fb8799393b (patch)
tree5aee595cfc9e332b55509551ba72018d21fde85d
parentc33fc25b336de7ca9679ed830ac42a93bb36446f (diff)
parentbdb86ffb62b3fd8ab8f5447217f27b21c0f15468 (diff)
downloadInCallUI-596817c2b232a97e17e674013e6200fb8799393b.tar.gz
am bdb86ffb: am 46e581fa: Make sure to clear PulseAnimation correctly in InCallActivity
* commit 'bdb86ffb62b3fd8ab8f5447217f27b21c0f15468': Make sure to clear PulseAnimation correctly in InCallActivity
-rw-r--r--src/com/android/incallui/CallCardFragment.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/com/android/incallui/CallCardFragment.java b/src/com/android/incallui/CallCardFragment.java
index dc92ac3e..fb0ef75a 100644
--- a/src/com/android/incallui/CallCardFragment.java
+++ b/src/com/android/incallui/CallCardFragment.java
@@ -586,6 +586,8 @@ public class CallCardFragment extends BaseFragment<CallCardPresenter, CallCardPr
} else {
mCallStateLabel.startAnimation(mPulseAnimation);
}
+ } else {
+ mCallStateLabel.clearAnimation();
}
if (callStateIcon != null) {
@@ -606,10 +608,7 @@ public class CallCardFragment extends BaseFragment<CallCardPresenter, CallCardPr
((AnimationDrawable) callStateIcon).start();
}
} else {
- Animation callStateIconAnimation = mCallStateIcon.getAnimation();
- if (callStateIconAnimation != null) {
- callStateIconAnimation.cancel();
- }
+ mCallStateIcon.clearAnimation();
// Invoke setAlpha(float) instead of setAlpha(int) to set the view's alpha. This is
// needed because the pulse animation operates on the view alpha.