diff options
author | Chet Haase <chet@google.com> | 2010-10-14 07:01:46 -0700 |
---|---|---|
committer | Chet Haase <chet@google.com> | 2010-10-14 13:13:43 -0700 |
commit | b3a00ab2336bdb2871924232b744160f47116a78 (patch) | |
tree | 9758545eaf2306072152a961e2e4fd1c75591e6b /src | |
parent | 772927a9fa4acaafdef4ae3bde91cf0bb822ebd7 (diff) | |
download | packages_apps_browser-b3a00ab2336bdb2871924232b744160f47116a78.zip packages_apps_browser-b3a00ab2336bdb2871924232b744160f47116a78.tar.gz packages_apps_browser-b3a00ab2336bdb2871924232b744160f47116a78.tar.bz2 |
Updating code to use new non-generified animator APIs
Change-Id: I19da5ee93e3996f21767b8889b212e5b057d3746
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/browser/TabScrollView.java | 33 |
1 files changed, 9 insertions, 24 deletions
diff --git a/src/com/android/browser/TabScrollView.java b/src/com/android/browser/TabScrollView.java index 0d85920..7268ddc 100644 --- a/src/com/android/browser/TabScrollView.java +++ b/src/com/android/browser/TabScrollView.java @@ -18,6 +18,7 @@ package com.android.browser; import android.animation.Animator; import android.animation.Animator.AnimatorListener; +import android.animation.AnimatorListenerAdapter; import android.animation.ObjectAnimator; import android.animation.PropertyValuesHolder; import android.content.Context; @@ -171,44 +172,28 @@ public class TabScrollView extends HorizontalScrollView { } private void animateIn(View tab) { - ObjectAnimator animator = new ObjectAnimator<PropertyValuesHolder>( - mAnimationDuration, tab, - new PropertyValuesHolder<Integer>("TranslationX", 500, 0)); + ObjectAnimator animator = ObjectAnimator.ofInt(tab, "TranslationX", 500, 0); + animator.setDuration(mAnimationDuration); animator.start(); } private void animateOut(final View tab) { - ObjectAnimator animator = new ObjectAnimator<PropertyValuesHolder>( - mAnimationDuration, tab, - new PropertyValuesHolder<Integer>("TranslationX", 0, - getScrollX() - tab.getRight())); - animator.addListener(new AnimatorListener() { - - @Override - public void onAnimationCancel(Animator animation) { - } - + ObjectAnimator animator = ObjectAnimator.ofInt( + tab, "TranslationX", 0, getScrollX() - tab.getRight()); + animator.setDuration(mAnimationDuration); + animator.addListener(new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator animation) { mContentView.removeView(tab); } - - @Override - public void onAnimationRepeat(Animator animation) { - } - - @Override - public void onAnimationStart(Animator animation) { - } }); animator.setInterpolator(new AccelerateInterpolator()); animator.start(); } private void animateScroll(int newscroll) { - ObjectAnimator animator = new ObjectAnimator<PropertyValuesHolder>( - mAnimationDuration, this, - new PropertyValuesHolder<Integer>("scroll", getScrollX(), newscroll)); + ObjectAnimator animator = ObjectAnimator.ofInt(this, "scroll", getScrollX(), newscroll); + animator.setDuration(mAnimationDuration); animator.start(); } |