From 34c03c59c3299063f7f53518263e1374a37a578f Mon Sep 17 00:00:00 2001 From: Julian Winkler Date: Thu, 23 May 2024 22:14:30 +0200 Subject: [PATCH] add some methods needed for NewPipe release 0.27.0 --- src/api-impl/android/animation/ValueAnimator.java | 4 ++++ src/api-impl/android/graphics/Paint.java | 4 ++++ src/api-impl/android/graphics/drawable/Drawable.java | 2 ++ 3 files changed, 10 insertions(+) diff --git a/src/api-impl/android/animation/ValueAnimator.java b/src/api-impl/android/animation/ValueAnimator.java index b96908d8..83e92fd2 100644 --- a/src/api-impl/android/animation/ValueAnimator.java +++ b/src/api-impl/android/animation/ValueAnimator.java @@ -69,6 +69,10 @@ public class ValueAnimator extends Animator { return value_end; } + public float getAnimatedFraction() { + return 1.0f; + } + /** * Implementors of this interface can add themselves as update listeners * to an ValueAnimator instance to receive callbacks on every animation diff --git a/src/api-impl/android/graphics/Paint.java b/src/api-impl/android/graphics/Paint.java index 185f9864..d6ab256d 100644 --- a/src/api-impl/android/graphics/Paint.java +++ b/src/api-impl/android/graphics/Paint.java @@ -266,6 +266,10 @@ public class Paint { public void clearShadowLayer() {} + public FontMetrics getFontMetrics() { + return new FontMetrics(); + } + private native long native_constructor(); private native void native_set_antialias(long skia_paint, boolean aa); private native void native_set_color(long skia_paint, int color); diff --git a/src/api-impl/android/graphics/drawable/Drawable.java b/src/api-impl/android/graphics/drawable/Drawable.java index 8ae7f65b..a1a268e3 100644 --- a/src/api-impl/android/graphics/drawable/Drawable.java +++ b/src/api-impl/android/graphics/drawable/Drawable.java @@ -256,6 +256,8 @@ public class Drawable { public void setAutoMirrored(boolean mirrored) {} + public void jumpToCurrentState() {} + protected static native long native_paintable_from_path(String path); protected native long native_constructor(); protected native void native_invalidate(long paintable);