2012年6月7日木曜日

[Android]Canvasで文字を縁取る方法


// 縁取り色を設定
Paint paint = new Paint();
paint.setAntiAlias(true);                    // アンチエイリアス
paint.setStrokeWidth(5.0f);                // 描画の幅
paint.setColor(shadowColor);             // 縁取り色のセット
paint.setAlpha(0x77);                        // アルファ値をセット
paint.setTextSize(mTextSize);           // テキストサイズ
paint.setTextAlign(Align.LEFT);          // 左寄せ
paint.setStyle(Paint.Style.STROKE);

// 縁取りを先に描画
canvas.drawText(text, posX, posY, paint);

// 文字色の設定

Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setStrokeWidth(0);
paint.setColor(textColor);
paint.setTextSize(mTextSize);
paint.setTextAlign(Align.LEFT);
paint.setStyle(Paint.Style.FILL);

// 文字を描画
canvas.drawText(text, posX, posY, paint);




0 件のコメント:

コメントを投稿