summaryrefslogtreecommitdiffstats
path: root/samples/ApiDemos
diff options
context:
space:
mode:
authorDerek Sollenberger <djsollen@google.com>2018-02-23 16:32:59 -0500
committerDerek Sollenberger <djsollen@google.com>2018-02-28 20:17:07 -0500
commite99a121cac7ebe96d515d3e7401e588e606190ec (patch)
treeed092de78c30a2a9d919dadbe7d68f015fe08cd1 /samples/ApiDemos
parentb9d4110d50082b65dd77ec8fdba0f84dc36c8a8b (diff)
downloadandroid_development-e99a121cac7ebe96d515d3e7401e588e606190ec.tar.gz
android_development-e99a121cac7ebe96d515d3e7401e588e606190ec.tar.bz2
android_development-e99a121cac7ebe96d515d3e7401e588e606190ec.zip
Remove deprecated android.graphics.Canvas APIs
Bug: 73777445 Test: compile Change-Id: I0f203dd55d15408b1ebbbbb33e0d0b53366cc241
Diffstat (limited to 'samples/ApiDemos')
-rw-r--r--samples/ApiDemos/src/com/example/android/apis/graphics/Clipping.java23
-rw-r--r--samples/ApiDemos/src/com/example/android/apis/graphics/Layers.java8
-rw-r--r--samples/ApiDemos/src/com/example/android/apis/graphics/TouchPaint.java2
-rw-r--r--samples/ApiDemos/src/com/example/android/apis/graphics/Xfermodes.java7
-rw-r--r--samples/ApiDemos/src/com/example/android/apis/view/GameView.java2
5 files changed, 5 insertions, 37 deletions
diff --git a/samples/ApiDemos/src/com/example/android/apis/graphics/Clipping.java b/samples/ApiDemos/src/com/example/android/apis/graphics/Clipping.java
index 42f8be3f1..f797f6283 100644
--- a/samples/ApiDemos/src/com/example/android/apis/graphics/Clipping.java
+++ b/samples/ApiDemos/src/com/example/android/apis/graphics/Clipping.java
@@ -81,28 +81,7 @@ public class Clipping extends GraphicsActivity {
mPath.reset();
canvas.clipPath(mPath); // makes the clip empty
mPath.addCircle(50, 50, 50, Path.Direction.CCW);
- canvas.clipPath(mPath, Region.Op.REPLACE);
- drawScene(canvas);
- canvas.restore();
-
- canvas.save();
- canvas.translate(160, 160);
- canvas.clipRect(0, 0, 60, 60);
- canvas.clipRect(40, 40, 100, 100, Region.Op.UNION);
- drawScene(canvas);
- canvas.restore();
-
- canvas.save();
- canvas.translate(10, 310);
- canvas.clipRect(0, 0, 60, 60);
- canvas.clipRect(40, 40, 100, 100, Region.Op.XOR);
- drawScene(canvas);
- canvas.restore();
-
- canvas.save();
- canvas.translate(160, 310);
- canvas.clipRect(0, 0, 60, 60);
- canvas.clipRect(40, 40, 100, 100, Region.Op.REVERSE_DIFFERENCE);
+ canvas.clipPath(mPath);
drawScene(canvas);
canvas.restore();
}
diff --git a/samples/ApiDemos/src/com/example/android/apis/graphics/Layers.java b/samples/ApiDemos/src/com/example/android/apis/graphics/Layers.java
index 7e2a694d3..baf710a7e 100644
--- a/samples/ApiDemos/src/com/example/android/apis/graphics/Layers.java
+++ b/samples/ApiDemos/src/com/example/android/apis/graphics/Layers.java
@@ -30,12 +30,6 @@ public class Layers extends GraphicsActivity {
}
private static class SampleView extends View {
- private static final int LAYER_FLAGS = Canvas.MATRIX_SAVE_FLAG |
- Canvas.CLIP_SAVE_FLAG |
- Canvas.HAS_ALPHA_LAYER_SAVE_FLAG |
- Canvas.FULL_COLOR_LAYER_SAVE_FLAG |
- Canvas.CLIP_TO_LAYER_SAVE_FLAG;
-
private Paint mPaint;
public SampleView(Context context) {
@@ -51,7 +45,7 @@ public class Layers extends GraphicsActivity {
canvas.translate(10, 10);
- canvas.saveLayerAlpha(0, 0, 200, 200, 0x88, LAYER_FLAGS);
+ canvas.saveLayerAlpha(0, 0, 200, 200, 0x88);
mPaint.setColor(Color.RED);
canvas.drawCircle(75, 75, 75, mPaint);
diff --git a/samples/ApiDemos/src/com/example/android/apis/graphics/TouchPaint.java b/samples/ApiDemos/src/com/example/android/apis/graphics/TouchPaint.java
index a86301415..5831ddc94 100644
--- a/samples/ApiDemos/src/com/example/android/apis/graphics/TouchPaint.java
+++ b/samples/ApiDemos/src/com/example/android/apis/graphics/TouchPaint.java
@@ -490,7 +490,7 @@ public class TouchPaint extends GraphicsActivity {
private final RectF mReusableOvalRect = new RectF();
private void drawOval(Canvas canvas, float x, float y, float major, float minor,
float orientation, Paint paint) {
- canvas.save(Canvas.MATRIX_SAVE_FLAG);
+ canvas.save();
canvas.rotate((float) (orientation * 180 / Math.PI), x, y);
mReusableOvalRect.left = x - minor / 2;
mReusableOvalRect.right = x + minor / 2;
diff --git a/samples/ApiDemos/src/com/example/android/apis/graphics/Xfermodes.java b/samples/ApiDemos/src/com/example/android/apis/graphics/Xfermodes.java
index 54e15e3a0..a71ab75a9 100644
--- a/samples/ApiDemos/src/com/example/android/apis/graphics/Xfermodes.java
+++ b/samples/ApiDemos/src/com/example/android/apis/graphics/Xfermodes.java
@@ -140,12 +140,7 @@ public class Xfermodes extends GraphicsActivity {
canvas.drawRect(x, y, x + W, y + H, paint);
// draw the src/dst example into our offscreen bitmap
- int sc = canvas.saveLayer(x, y, x + W, y + H, null,
- Canvas.MATRIX_SAVE_FLAG |
- Canvas.CLIP_SAVE_FLAG |
- Canvas.HAS_ALPHA_LAYER_SAVE_FLAG |
- Canvas.FULL_COLOR_LAYER_SAVE_FLAG |
- Canvas.CLIP_TO_LAYER_SAVE_FLAG);
+ int sc = canvas.saveLayer(x, y, x + W, y + H, null);
canvas.translate(x, y);
canvas.drawBitmap(mDstB, 0, 0, paint);
paint.setXfermode(sModes[i]);
diff --git a/samples/ApiDemos/src/com/example/android/apis/view/GameView.java b/samples/ApiDemos/src/com/example/android/apis/view/GameView.java
index 48c95b680..a1cc0c608 100644
--- a/samples/ApiDemos/src/com/example/android/apis/view/GameView.java
+++ b/samples/ApiDemos/src/com/example/android/apis/view/GameView.java
@@ -690,7 +690,7 @@ public class GameView extends View {
255, 63, 255, 63,
0, 255, 0, 0);
- canvas.save(Canvas.MATRIX_SAVE_FLAG);
+ canvas.save();
canvas.translate(mPositionX, mPositionY);
canvas.rotate(mHeadingAngle * TO_DEGREES);
canvas.drawPath(mPath, mPaint);