From 29378192f7ac4162d54fea4e34fddd42fd1f00d2 Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Fri, 20 Aug 2010 13:51:47 -0700 Subject: [PATCH] Test setTextScaleX() Change-Id: Iafa421def64a8f9a83b320b6cf3cc5286515c355 --- tests/HwAccelerationTest/AndroidManifest.xml | 3 ++- .../google/android/test/hwui/TextActivity.java | 15 ++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/tests/HwAccelerationTest/AndroidManifest.xml b/tests/HwAccelerationTest/AndroidManifest.xml index 564f13ebaaab1..3ac8c5e5133fd 100644 --- a/tests/HwAccelerationTest/AndroidManifest.xml +++ b/tests/HwAccelerationTest/AndroidManifest.xml @@ -119,7 +119,8 @@ + android:theme="@android:style/Theme.NoTitleBar" + android:hardwareAccelerated="true"> diff --git a/tests/HwAccelerationTest/src/com/google/android/test/hwui/TextActivity.java b/tests/HwAccelerationTest/src/com/google/android/test/hwui/TextActivity.java index f645446103bd0..abe9d5eaab0cd 100644 --- a/tests/HwAccelerationTest/src/com/google/android/test/hwui/TextActivity.java +++ b/tests/HwAccelerationTest/src/com/google/android/test/hwui/TextActivity.java @@ -36,6 +36,7 @@ public class TextActivity extends Activity { private final Paint mMediumPaint; private final Paint mLargePaint; private final Paint mStrikePaint; + private final Paint mScaledPaint; CustomTextView(Context c) { super(c); @@ -43,14 +44,19 @@ public class TextActivity extends Activity { mMediumPaint = new Paint(); mMediumPaint.setAntiAlias(true); mMediumPaint.setColor(0xffff0000); + mLargePaint = new Paint(); mLargePaint.setAntiAlias(true); mLargePaint.setTextSize(36.0f); + mStrikePaint = new Paint(); mStrikePaint.setAntiAlias(true); mStrikePaint.setTextSize(16.0f); mStrikePaint.setUnderlineText(true); - + + mScaledPaint = new Paint(); + mScaledPaint.setAntiAlias(true); + mScaledPaint.setTextSize(16.0f); } @Override @@ -86,6 +92,13 @@ public class TextActivity extends Activity { mStrikePaint.setStrikeThruText(false); mStrikePaint.setUnderlineText(true); + mScaledPaint.setTextScaleX(0.5f); + canvas.drawText("Hello OpenGL renderer!", 500, 200, mScaledPaint); + mScaledPaint.setTextScaleX(2.0f); + canvas.drawText("Hello OpenGL renderer!", 500, 230, mScaledPaint); + mScaledPaint.setTextScaleX(1.0f); + canvas.drawText("Hello OpenGL renderer!", 500, 260, mScaledPaint); + canvas.save(); canvas.clipRect(150.0f, 220.0f, 450.0f, 320.0f); canvas.drawText("Hello OpenGL renderer!", 100, 300, mLargePaint);