Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a6937f7a authored by Romain Guy's avatar Romain Guy Committed by Android (Google) Code Review
Browse files

Merge "Test setTextScaleX()"

parents 72778205 29378192
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -119,7 +119,8 @@
        <activity
                android:name="TextActivity"
                android:label="_Text"
                android:theme="@android:style/Theme.NoTitleBar">
                android:theme="@android:style/Theme.NoTitleBar"
        android:hardwareAccelerated="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
+14 −1
Original line number Diff line number Diff line
@@ -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);