From c1cd9ba335b293f11e1082447ef08e474710a05f Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Sun, 23 Jan 2011 14:18:41 -0800 Subject: Add support for ovals and stroked rectangles. Change-Id: I1292e241386763c82e6622c8f7ed90b0f5b7bd4f --- .../src/com/android/test/hwui/ShapesActivity.java | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'tests') diff --git a/tests/HwAccelerationTest/src/com/android/test/hwui/ShapesActivity.java b/tests/HwAccelerationTest/src/com/android/test/hwui/ShapesActivity.java index 536a669..ddf43d7 100644 --- a/tests/HwAccelerationTest/src/com/android/test/hwui/ShapesActivity.java +++ b/tests/HwAccelerationTest/src/com/android/test/hwui/ShapesActivity.java @@ -38,6 +38,7 @@ public class ShapesActivity extends Activity { private Paint mStrokePaint; private Paint mFillPaint; private RectF mRect; + private RectF mOval; ShapesView(Context c) { super(c); @@ -60,6 +61,8 @@ public class ShapesActivity extends Activity { mFillPaint.setAntiAlias(true); mFillPaint.setColor(0xff0000ff); mFillPaint.setStyle(Paint.Style.FILL); + + mOval = new RectF(0.0f, 0.0f, 80.0f, 45.0f); } @Override @@ -87,6 +90,28 @@ public class ShapesActivity extends Activity { canvas.translate(0.0f, 110.0f); canvas.drawCircle(80.0f, 45.0f, 45.0f, mFillPaint); canvas.restore(); + + canvas.save(); + canvas.translate(450.0f, 50.0f); + canvas.drawOval(mOval, mNormalPaint); + + canvas.translate(0.0f, 110.0f); + canvas.drawOval(mOval, mStrokePaint); + + canvas.translate(0.0f, 110.0f); + canvas.drawOval(mOval, mFillPaint); + canvas.restore(); + + canvas.save(); + canvas.translate(650.0f, 50.0f); + canvas.drawRect(0.0f, 0.0f, 160.0f, 90.0f, mNormalPaint); + + canvas.translate(0.0f, 110.0f); + canvas.drawRect(0.0f, 0.0f, 160.0f, 90.0f, mStrokePaint); + + canvas.translate(0.0f, 110.0f); + canvas.drawRect(0.0f, 0.0f, 160.0f, 90.0f, mFillPaint); + canvas.restore(); } } } -- cgit v1.1