diff options
author | Romain Guy <romainguy@google.com> | 2011-01-18 13:02:38 -0800 |
---|---|---|
committer | Romain Guy <romainguy@google.com> | 2011-01-18 13:02:38 -0800 |
commit | 2577db1ec135a1470a2c42139772ec97a6c30e78 (patch) | |
tree | 8be799a2fa33a0b68b8b11706ded6e0c66ce66d7 /tests/HwAccelerationTest | |
parent | 807daf7df615b60ce6fc41355aabe3aa353cebab (diff) | |
download | frameworks_base-2577db1ec135a1470a2c42139772ec97a6c30e78.zip frameworks_base-2577db1ec135a1470a2c42139772ec97a6c30e78.tar.gz frameworks_base-2577db1ec135a1470a2c42139772ec97a6c30e78.tar.bz2 |
Add support for Paint::setTextSkewX in OpenGLRenderer.
Bug #3360888
Change-Id: I42e81a1f10bf7b9ae1c63ca8add1878fd59a1e8a
Diffstat (limited to 'tests/HwAccelerationTest')
-rw-r--r-- | tests/HwAccelerationTest/src/com/android/test/hwui/TextActivity.java | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/tests/HwAccelerationTest/src/com/android/test/hwui/TextActivity.java b/tests/HwAccelerationTest/src/com/android/test/hwui/TextActivity.java index 1b79cb6..e7f431c 100644 --- a/tests/HwAccelerationTest/src/com/android/test/hwui/TextActivity.java +++ b/tests/HwAccelerationTest/src/com/android/test/hwui/TextActivity.java @@ -37,6 +37,7 @@ public class TextActivity extends Activity { private final Paint mLargePaint; private final Paint mStrikePaint; private final Paint mScaledPaint; + private final Paint mSkewPaint; CustomTextView(Context c) { super(c); @@ -57,6 +58,10 @@ public class TextActivity extends Activity { mScaledPaint = new Paint(); mScaledPaint.setAntiAlias(true); mScaledPaint.setTextSize(16.0f); + + mSkewPaint = new Paint(); + mSkewPaint.setAntiAlias(true); + mSkewPaint.setTextSize(16.0f); } @Override @@ -100,11 +105,18 @@ public class TextActivity extends Activity { mStrikePaint.setStrikeThruText(false); mStrikePaint.setUnderlineText(true); + mSkewPaint.setTextSkewX(-0.25f); + canvas.drawText("Hello OpenGL renderer!", 680, 200, mSkewPaint); + mSkewPaint.setTextSkewX(0.5f); + canvas.drawText("Hello OpenGL renderer!", 680, 230, mSkewPaint); + mSkewPaint.setTextSkewX(0.0f); + canvas.drawText("Hello OpenGL renderer!", 680, 260, mSkewPaint); + 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, 230, mScaledPaint); + mScaledPaint.setTextScaleX(2.0f); canvas.drawText("Hello OpenGL renderer!", 500, 260, mScaledPaint); canvas.save(); |