summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorRomain Guy <romainguy@google.com>2010-08-10 17:26:42 -0700
committerRomain Guy <romainguy@google.com>2010-08-10 17:26:42 -0700
commita674ab74e359ac73b4c4dd6b1a3a771836ac7e40 (patch)
treed8797f1491f1486bf6cfedca446ccf845af4dc95 /tests
parent7a70374606499f8dbc65fd295b26672e95426595 (diff)
downloadframeworks_base-a674ab74e359ac73b4c4dd6b1a3a771836ac7e40.zip
frameworks_base-a674ab74e359ac73b4c4dd6b1a3a771836ac7e40.tar.gz
frameworks_base-a674ab74e359ac73b4c4dd6b1a3a771836ac7e40.tar.bz2
Add support for text underline and strikethru.
Change-Id: I3a0e6643d7cafbdd06d9a908c8cf9347dcaba146
Diffstat (limited to 'tests')
-rw-r--r--tests/HwAccelerationTest/src/com/google/android/test/hwui/TextActivity.java15
1 files changed, 15 insertions, 0 deletions
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 3b5cf43..59f665c 100644
--- a/tests/HwAccelerationTest/src/com/google/android/test/hwui/TextActivity.java
+++ b/tests/HwAccelerationTest/src/com/google/android/test/hwui/TextActivity.java
@@ -35,6 +35,7 @@ public class TextActivity extends Activity {
static class CustomTextView extends View {
private final Paint mMediumPaint;
private final Paint mLargePaint;
+ private final Paint mStrikePaint;
CustomTextView(Context c) {
super(c);
@@ -45,6 +46,11 @@ public class TextActivity extends Activity {
mLargePaint = new Paint();
mLargePaint.setAntiAlias(true);
mLargePaint.setTextSize(36.0f);
+ mStrikePaint = new Paint();
+ mStrikePaint.setAntiAlias(true);
+ mStrikePaint.setTextSize(16.0f);
+ mStrikePaint.setUnderlineText(true);
+
}
@Override
@@ -61,6 +67,15 @@ public class TextActivity extends Activity {
canvas.drawText("Hello OpenGL renderer!", 100, 100, mMediumPaint);
canvas.drawText("Hello OpenGL renderer!", 100, 200, mLargePaint);
+
+ canvas.drawText("Hello OpenGL renderer!", 500, 40, mStrikePaint);
+ mStrikePaint.setStrikeThruText(true);
+ canvas.drawText("Hello OpenGL renderer!", 500, 70, mStrikePaint);
+ mStrikePaint.setUnderlineText(false);
+ canvas.drawText("Hello OpenGL renderer!", 500, 100, mStrikePaint);
+ mStrikePaint.setStrikeThruText(false);
+ mStrikePaint.setUnderlineText(true);
+
canvas.save();
canvas.clipRect(150.0f, 220.0f, 450.0f, 320.0f);
canvas.drawText("Hello OpenGL renderer!", 100, 300, mLargePaint);