Layoutlib native delegate: primitive shapes and shaders
Change-Id: Id2b0c6231589e82d8e96c9f019042eba348a6583
diff --git a/bridge/src/android/graphics/Paint_Delegate.java b/bridge/src/android/graphics/Paint_Delegate.java
index 6074bd3..6e90bdd 100644
--- a/bridge/src/android/graphics/Paint_Delegate.java
+++ b/bridge/src/android/graphics/Paint_Delegate.java
@@ -154,6 +154,26 @@
}
}
+ public int getXfermode() {
+ return mXfermode;
+ }
+
+ public int getColorFilter() {
+ return mColorFilter;
+ }
+
+ public int getShader() {
+ return mShader;
+ }
+
+ public int getPathEffect() {
+ return mPathEffect;
+ }
+
+ public int getMaskFilter() {
+ return mMaskFilter;
+ }
+
// ---- native methods ----
/*package*/ static int getFlags(Paint thisPaint) {
@@ -705,8 +725,7 @@
}
if (delegate.mFonts.size() > 0) {
- // FIXME: handle multi-char characters.
- // see measureText.
+ // FIXME: handle multi-char characters (see measureText)
float totalAdvance = 0;
for (int i = 0; i < count; i++) {
char c = text[i + index];