diff options
author | ztenghui <ztenghui@google.com> | 2014-06-05 09:55:04 -0700 |
---|---|---|
committer | ztenghui <ztenghui@google.com> | 2014-06-05 13:45:15 -0700 |
commit | 62f30e0bb14b38c54d5fed4771141dc5b3fb6f4b (patch) | |
tree | 2c92e49965983635f1d187bb7bef102aff6c8a27 /packages | |
parent | 58ff7de971a8172e40c09c3a8489eb276441e1b6 (diff) | |
download | frameworks_base-62f30e0bb14b38c54d5fed4771141dc5b3fb6f4b.zip frameworks_base-62f30e0bb14b38c54d5fed4771141dc5b3fb6f4b.tar.gz frameworks_base-62f30e0bb14b38c54d5fed4771141dc5b3fb6f4b.tar.bz2 |
API Review: move the CreateRevealAnimator to ViewAnimationUtils
b/15451650
Change-Id: If270bbf757047ce7847cab457d3836d756830124
Diffstat (limited to 'packages')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/ActivatableNotificationView.java | 5 | ||||
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/ActivatableNotificationView.java b/packages/SystemUI/src/com/android/systemui/statusbar/ActivatableNotificationView.java index dcd187c..f013d13 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/ActivatableNotificationView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/ActivatableNotificationView.java @@ -33,11 +33,13 @@ import android.graphics.Shader; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; +import android.view.ViewAnimationUtils; import android.view.ViewConfiguration; import android.view.animation.AnimationUtils; import android.view.animation.Interpolator; import android.view.animation.LinearInterpolator; import android.view.animation.PathInterpolator; + import com.android.systemui.R; import com.android.systemui.statusbar.stack.StackStateAnimator; @@ -219,7 +221,8 @@ public abstract class ActivatableNotificationView extends ExpandableOutlineView int heightHalf = mBackgroundNormal.getActualHeight()/2; float radius = (float) Math.sqrt(widthHalf*widthHalf + heightHalf*heightHalf); ValueAnimator animator = - mBackgroundNormal.createRevealAnimator(widthHalf, heightHalf, 0, radius); + ViewAnimationUtils.createCircularReveal(mBackgroundNormal, + widthHalf, heightHalf, 0, radius); mBackgroundNormal.setVisibility(View.VISIBLE); Interpolator interpolator; Interpolator alphaInterpolator; diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java index e55de94..166401f 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java @@ -77,6 +77,7 @@ import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.VelocityTracker; import android.view.View; +import android.view.ViewAnimationUtils; import android.view.ViewGroup; import android.view.ViewGroup.LayoutParams; import android.view.ViewPropertyAnimator; @@ -757,7 +758,8 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, @Override public ValueAnimator createRevealAnimator(View v, int centerX, int centerY, float startRadius, float endRadius) { - return v.createRevealAnimator(centerX, centerY, startRadius, endRadius); + return ViewAnimationUtils.createCircularReveal(v, centerX, centerY, + startRadius, endRadius); } }); final QSTileHost qsh = new QSTileHost(mContext, this, |