summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2010-02-05 13:55:16 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2010-02-05 13:55:16 -0800
commitad9bcb22d05fbf130ac64254abd51a137e9a3d3f (patch)
tree51ef94ac11b8822b27b06da4669375863ece12b8 /core
parent0af0449301e72a52beeed8f26021e5460004d67a (diff)
parent7d039fbe07687c9046b23b9a3735fe8f95906dde (diff)
downloadframeworks_base-ad9bcb22d05fbf130ac64254abd51a137e9a3d3f.zip
frameworks_base-ad9bcb22d05fbf130ac64254abd51a137e9a3d3f.tar.gz
frameworks_base-ad9bcb22d05fbf130ac64254abd51a137e9a3d3f.tar.bz2
merge from open-source master
Diffstat (limited to 'core')
-rw-r--r--core/java/android/view/animation/Animation.java2
-rw-r--r--core/java/android/view/animation/AnimationSet.java4
2 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/view/animation/Animation.java b/core/java/android/view/animation/Animation.java
index c8396c4..000e4ce 100644
--- a/core/java/android/view/animation/Animation.java
+++ b/core/java/android/view/animation/Animation.java
@@ -880,7 +880,7 @@ public abstract class Animation implements Cloneable {
region.inset(-1.0f, -1.0f);
if (mFillBefore) {
final Transformation previousTransformation = mPreviousTransformation;
- applyTransformation(0.0f, previousTransformation);
+ applyTransformation(mInterpolator.getInterpolation(0.0f), previousTransformation);
}
}
diff --git a/core/java/android/view/animation/AnimationSet.java b/core/java/android/view/animation/AnimationSet.java
index 98b2594..1546dcd 100644
--- a/core/java/android/view/animation/AnimationSet.java
+++ b/core/java/android/view/animation/AnimationSet.java
@@ -282,7 +282,9 @@ public class AnimationSet extends Animation {
final Animation a = animations.get(i);
temp.clear();
- a.applyTransformation(0.0f, temp);
+ final Interpolator interpolator = a.mInterpolator;
+ a.applyTransformation(interpolator != null ? interpolator.getInterpolation(0.0f)
+ : 0.0f, temp);
previousTransformation.compose(temp);
}
}