diff --git a/src/api-impl/android/animation/ObjectAnimator.java b/src/api-impl/android/animation/ObjectAnimator.java index 5dfb031e..b9bf4764 100644 --- a/src/api-impl/android/animation/ObjectAnimator.java +++ b/src/api-impl/android/animation/ObjectAnimator.java @@ -33,4 +33,6 @@ public class ObjectAnimator extends ValueAnimator { public void setAutoCancel(boolean autoCancel) {} + public void setPropertyName(String propertyName) {} + } diff --git a/src/api-impl/android/animation/PropertyValuesHolder.java b/src/api-impl/android/animation/PropertyValuesHolder.java new file mode 100644 index 00000000..96ab7ec0 --- /dev/null +++ b/src/api-impl/android/animation/PropertyValuesHolder.java @@ -0,0 +1,7 @@ +package android.animation; + +public class PropertyValuesHolder{ + public static PropertyValuesHolder ofFloat(String propertyName, float... values) { + return null; + } +} diff --git a/src/api-impl/android/animation/ValueAnimator.java b/src/api-impl/android/animation/ValueAnimator.java index 09cc337f..9a048ae5 100644 --- a/src/api-impl/android/animation/ValueAnimator.java +++ b/src/api-impl/android/animation/ValueAnimator.java @@ -1,7 +1,5 @@ package android.animation; -final class PropertyValuesHolder{} - public class ValueAnimator extends Animator { public static ValueAnimator ofFloat(float... values) { @@ -43,6 +41,7 @@ public class ValueAnimator extends Animator { public void setRepeatMode(int value) {} public void cancel() {} public void setEvaluator(TypeEvaluator evaluator) {} + public void setStartDelay(long startDelay) {} /** * Implementors of this interface can add themselves as update listeners diff --git a/src/api-impl/android/graphics/drawable/Drawable.java b/src/api-impl/android/graphics/drawable/Drawable.java index 226176ed..8ae7f65b 100644 --- a/src/api-impl/android/graphics/drawable/Drawable.java +++ b/src/api-impl/android/graphics/drawable/Drawable.java @@ -252,6 +252,10 @@ public class Drawable { protected void onBoundsChange(Rect bounds) {} + public void setDither(boolean dither) {} + + public void setAutoMirrored(boolean mirrored) {} + protected static native long native_paintable_from_path(String path); protected native long native_constructor(); protected native void native_invalidate(long paintable); diff --git a/src/api-impl/android/text/Layout.java b/src/api-impl/android/text/Layout.java index 9a390715..48bbd009 100644 --- a/src/api-impl/android/text/Layout.java +++ b/src/api-impl/android/text/Layout.java @@ -1,5 +1,7 @@ package android.text; +import android.graphics.Canvas; + public class Layout { public enum Alignment { @@ -23,4 +25,6 @@ public class Layout { public int getWidth() {return 10;} public int getHeight() {return 10;} + + public void draw(Canvas canvas) {} } diff --git a/src/api-impl/android/view/animation/AnimationUtils.java b/src/api-impl/android/view/animation/AnimationUtils.java index c206540c..4dc2d587 100644 --- a/src/api-impl/android/view/animation/AnimationUtils.java +++ b/src/api-impl/android/view/animation/AnimationUtils.java @@ -8,4 +8,8 @@ public class AnimationUtils { public static long currentAnimationTimeMillis() { return System.currentTimeMillis(); } + + public static Interpolator loadInterpolator(Context context, int dummy) { + return null; + } } diff --git a/src/api-impl/meson.build b/src/api-impl/meson.build index a3ee8899..e8f8bed3 100644 --- a/src/api-impl/meson.build +++ b/src/api-impl/meson.build @@ -10,6 +10,7 @@ hax_jar = jar('hax', [ 'android/animation/ArgbEvaluator.java', 'android/animation/LayoutTransition.java', 'android/animation/ObjectAnimator.java', + 'android/animation/PropertyValuesHolder.java', 'android/animation/StateListAnimator.java', 'android/animation/TimeInterpolator.java', 'android/animation/TypeEvaluator.java',