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

@@ -1,5 +1,6 @@
package android.graphics.drawable;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
@@ -76,4 +77,6 @@ public abstract class Drawable {
public int getIntrinsicWidth() {return 0;}
public int getIntrinsicHeight() {return 0;}
public void setTintList (ColorStateList tint) {}
}

View File

@@ -0,0 +1,16 @@
package android.graphics.drawable;
import android.content.res.ColorStateList;
import android.graphics.Canvas;
public class RippleDrawable extends Drawable {
public RippleDrawable(ColorStateList colorStateList, Drawable drawable, Drawable drawable2) {}
@Override
public void draw(Canvas canvas) {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'draw'");
}
}

View File

@@ -0,0 +1,19 @@
package android.graphics.drawable;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.drawable.shapes.Shape;
public class ShapeDrawable extends Drawable {
public ShapeDrawable(Shape shape) {}
public Paint getPaint() {return new Paint();}
@Override
public void draw(Canvas canvas) {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'draw'");
}
}

View File

@@ -0,0 +1,4 @@
package android.graphics.drawable.shapes;
public class OvalShape extends Shape {
}

View File

@@ -0,0 +1,4 @@
package android.graphics.drawable.shapes;
public class Shape {
}