You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
some graphics API stubs
This commit is contained in:
@@ -392,6 +392,16 @@ public class Canvas {
|
||||
|
||||
public void restoreToCount(int count) {}
|
||||
|
||||
public void drawRoundRect(RectF rect, float rx, float ry, Paint paint) {}
|
||||
|
||||
public void getMatrix(Matrix matrix) {
|
||||
matrix.reset();
|
||||
}
|
||||
|
||||
public void translate(float dx, float dy) {}
|
||||
|
||||
public void drawCircle(float cx, float cy, float radius, Paint paint) {}
|
||||
|
||||
private static native long native_canvas_from_bitmap(long pixbuf);
|
||||
|
||||
private static native void native_save(long skia_canvas, long widget);
|
||||
|
||||
@@ -64,6 +64,8 @@ public class Paint {
|
||||
}
|
||||
public float measureText(CharSequence text, int start, int end) { return 10; }
|
||||
|
||||
public Shader setShader(Shader shader) { return shader; }
|
||||
|
||||
public enum Style {
|
||||
/**
|
||||
* Geometry and text drawn with this style will be filled, ignoring all
|
||||
|
||||
5
src/api-impl/android/graphics/Shader.java
Normal file
5
src/api-impl/android/graphics/Shader.java
Normal file
@@ -0,0 +1,5 @@
|
||||
package android.graphics;
|
||||
|
||||
public class Shader {
|
||||
|
||||
}
|
||||
@@ -90,7 +90,9 @@ public class Drawable {
|
||||
public final int getLevel() {return 0;}
|
||||
public final boolean setLevel(int level) {return false;}
|
||||
|
||||
public void setBounds(Rect bounds) {}
|
||||
public void setBounds(Rect bounds) {
|
||||
setBounds(bounds.left, bounds.top, bounds.right, bounds.bottom);
|
||||
}
|
||||
|
||||
public void setColorFilter(int color, PorterDuff.Mode mode) {}
|
||||
public void setColorFilter(ColorFilter filter) {}
|
||||
@@ -173,5 +175,9 @@ public class Drawable {
|
||||
return false;
|
||||
}
|
||||
|
||||
public void copyBounds(Rect bounds) {
|
||||
bounds.set(mBounds);
|
||||
}
|
||||
|
||||
protected static native long native_paintable_from_path(String path);
|
||||
}
|
||||
|
||||
@@ -172,6 +172,7 @@ hax_jar = jar('hax', [
|
||||
'android/graphics/Rect.java',
|
||||
'android/graphics/RectF.java',
|
||||
'android/graphics/Region.java',
|
||||
'android/graphics/Shader.java',
|
||||
'android/graphics/Typeface.java',
|
||||
'android/graphics/Xfermode.java',
|
||||
'android/graphics/drawable/Animatable.java',
|
||||
|
||||
Reference in New Issue
Block a user