diff options
author | John Reck <jreck@google.com> | 2014-06-02 18:19:44 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-06-02 18:19:44 +0000 |
commit | 776512d4b6a7c1b1b7893cde5bec1f3d65c0ea94 (patch) | |
tree | a65062200d1f5bdcde6b4d07dc24e45aae795803 /core/java/android | |
parent | 88554f5f7d630a1298894654bcab3669a20e6d88 (diff) | |
parent | 82e71a756e486929ed06683f17cd948ec02e8be0 (diff) | |
download | frameworks_base-776512d4b6a7c1b1b7893cde5bec1f3d65c0ea94.zip frameworks_base-776512d4b6a7c1b1b7893cde5bec1f3d65c0ea94.tar.gz frameworks_base-776512d4b6a7c1b1b7893cde5bec1f3d65c0ea94.tar.bz2 |
am feccbdc4: Merge "Add setStartValue to RNA" into lmp-preview-dev
* commit 'feccbdc4d0bee3eb4c395bd93ba51cbc6616527a':
Add setStartValue to RNA
Diffstat (limited to 'core/java/android')
-rw-r--r-- | core/java/android/view/RenderNodeAnimator.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/core/java/android/view/RenderNodeAnimator.java b/core/java/android/view/RenderNodeAnimator.java index e918119..4979059 100644 --- a/core/java/android/view/RenderNodeAnimator.java +++ b/core/java/android/view/RenderNodeAnimator.java @@ -219,6 +219,15 @@ public final class RenderNodeAnimator extends Animator { return mTarget; } + /** + * WARNING: May only be called once!!! + * TODO: Fix above -_- + */ + public void setStartValue(float startValue) { + checkMutable(); + nSetStartValue(mNativePtr.get(), startValue); + } + @Override public void setStartDelay(long startDelay) { checkMutable(); @@ -282,11 +291,12 @@ public final class RenderNodeAnimator extends Animator { } private static native long nCreateAnimator(WeakReference<RenderNodeAnimator> weakThis, - int property, float deltaValue); + int property, float finalValue); private static native long nCreateCanvasPropertyFloatAnimator(WeakReference<RenderNodeAnimator> weakThis, - long canvasProperty, float deltaValue); + long canvasProperty, float finalValue); private static native long nCreateCanvasPropertyPaintAnimator(WeakReference<RenderNodeAnimator> weakThis, - long canvasProperty, int paintField, float deltaValue); + long canvasProperty, int paintField, float finalValue); + private static native void nSetStartValue(long nativePtr, float startValue); private static native void nSetDuration(long nativePtr, long duration); private static native long nGetDuration(long nativePtr); private static native void nSetStartDelay(long nativePtr, long startDelay); |