add APIs needed for non legacy NewPipe version

This commit is contained in:
Julian Winkler
2023-09-12 23:18:47 +02:00
parent 399cf87254
commit f5fc993484
78 changed files with 2458 additions and 147 deletions

View File

@@ -7,5 +7,9 @@ public class AnimatorInflater {
public static Animator loadAnimator(Context context, int resId) {
return new ObjectAnimator();
}
public static StateListAnimator loadStateListAnimator(Context context, int resId) {
return new StateListAnimator();
}
}

View File

@@ -6,4 +6,10 @@ public class ObjectAnimator extends ValueAnimator {
return null;
}
public static ObjectAnimator ofFloat(Object target, String propertyName, float... values) {
return new ObjectAnimator();
}
public ObjectAnimator setDuration(long duration) {return this;}
}

View File

@@ -0,0 +1,6 @@
package android.animation;
public class StateListAnimator {
public void addState(int[] specs, Animator animator) {}
}

View File

@@ -31,6 +31,8 @@ public class ValueAnimator extends Animator {
public void setFloatValues(float[] values) {}
public boolean isRunning() {return false;}
public void setIntValues(int[] values) {}
public void setRepeatCount(int value) {}
public void setRepeatMode(int value) {}
/**
* Implementors of this interface can add themselves as update listeners