summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2014-06-02 18:19:44 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-06-02 18:19:44 +0000
commit776512d4b6a7c1b1b7893cde5bec1f3d65c0ea94 (patch)
treea65062200d1f5bdcde6b4d07dc24e45aae795803 /core/java/android
parent88554f5f7d630a1298894654bcab3669a20e6d88 (diff)
parent82e71a756e486929ed06683f17cd948ec02e8be0 (diff)
downloadframeworks_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.java16
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);