diff --git a/src/api-impl/android/graphics/Path.java b/src/api-impl/android/graphics/Path.java index 06de380b..40735507 100644 --- a/src/api-impl/android/graphics/Path.java +++ b/src/api-impl/android/graphics/Path.java @@ -186,6 +186,11 @@ public class Path { return false; } + public void set(Path src) { + reset(); + addPath(src); + } + @SuppressWarnings("deprecation") @Override protected void finalize() throws Throwable { diff --git a/src/api-impl/android/graphics/drawable/BitmapDrawable.java b/src/api-impl/android/graphics/drawable/BitmapDrawable.java index 94d35ade..757c36cf 100644 --- a/src/api-impl/android/graphics/drawable/BitmapDrawable.java +++ b/src/api-impl/android/graphics/drawable/BitmapDrawable.java @@ -14,6 +14,7 @@ import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Rect; import android.graphics.RectF; +import android.graphics.Shader; import android.util.AttributeSet; public class BitmapDrawable extends Drawable { @@ -56,4 +57,6 @@ public class BitmapDrawable extends Drawable { public int getIntrinsicHeight() { return bitmap.getHeight(); } + + public void setTileModeX(Shader.TileMode mode) {} } diff --git a/src/api-impl/android/view/View.java b/src/api-impl/android/view/View.java index 47daed7e..b8e3186b 100644 --- a/src/api-impl/android/view/View.java +++ b/src/api-impl/android/view/View.java @@ -2136,4 +2136,6 @@ public class View implements Drawable.Callback { public boolean performAccessibilityAction(int action, Bundle arguments) { return false; } public boolean isDirty() { return false; } + + public float getX() { return getLeft(); } } diff --git a/src/api-impl/android/view/ViewPropertyAnimator.java b/src/api-impl/android/view/ViewPropertyAnimator.java index fb87ea8b..7c95baf3 100644 --- a/src/api-impl/android/view/ViewPropertyAnimator.java +++ b/src/api-impl/android/view/ViewPropertyAnimator.java @@ -74,6 +74,10 @@ public class ViewPropertyAnimator { return this; } + public ViewPropertyAnimator rotationBy(float rotation) { + return this; + } + public void start() { new Handler().postDelayed(new Runnable() { diff --git a/src/api-impl/android/view/animation/Animation.java b/src/api-impl/android/view/animation/Animation.java index 9e660968..a68029d7 100644 --- a/src/api-impl/android/view/animation/Animation.java +++ b/src/api-impl/android/view/animation/Animation.java @@ -33,6 +33,8 @@ public class Animation { public void setRepeatCount(int count) {} + public void setRepeatMode(int mode) {} + public void reset() {} public void start() {} diff --git a/src/api-impl/android/widget/PopupWindow.java b/src/api-impl/android/widget/PopupWindow.java index 60a13d42..a511a901 100644 --- a/src/api-impl/android/widget/PopupWindow.java +++ b/src/api-impl/android/widget/PopupWindow.java @@ -73,6 +73,8 @@ public class PopupWindow { public int getMaxAvailableHeight(View anchor, int yOffset) {return 500;} + public int getMaxAvailableHeight(View anchor, int yOffset, boolean ignoreKeyboard) {return 500;} + public native void setWidth(int width); public native void setHeight(int height); @@ -114,4 +116,6 @@ public class PopupWindow { public void update(View anchor, int xoff, int yoff, int width, int height) { native_update(popover, anchor.widget, xoff, yoff, width, height); } + + public void setWindowLayoutType(int type) {} } diff --git a/src/api-impl/android/widget/TextView.java b/src/api-impl/android/widget/TextView.java index 322b119f..7e108f9f 100644 --- a/src/api-impl/android/widget/TextView.java +++ b/src/api-impl/android/widget/TextView.java @@ -3,6 +3,7 @@ package android.widget; import android.content.Context; import android.content.res.ColorStateList; import android.content.res.TypedArray; +import android.graphics.Color; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.Bundle; @@ -293,7 +294,9 @@ public class TextView extends View { return new BoringLayout(getText(), getPaint(), getWidth(), Layout.Alignment.ALIGN_NORMAL, 1, 0, new BoringLayout.Metrics(), false); } - public int getCurrentTextColor() {return 0;} + public int getCurrentTextColor() { + return Color.CYAN; + } public void setSingleLine(boolean singleLine) {} @@ -392,4 +395,6 @@ public class TextView extends View { public int getTotalPaddingTop() {return 0;} public int getImeOptions() {return 0;} + + public void setShadowLayer(float radius, float dx, float dy, int color) {} } diff --git a/src/api-impl/android/widget/Toast.java b/src/api-impl/android/widget/Toast.java index 3e6dbed6..aa59d8a2 100644 --- a/src/api-impl/android/widget/Toast.java +++ b/src/api-impl/android/widget/Toast.java @@ -1,6 +1,7 @@ package android.widget; import android.content.Context; +import android.view.View; public class Toast { @@ -23,4 +24,6 @@ public class Toast { public void show() { System.out.println("showing toast: " + text); } + + public void setView(View view) {} }