デジタル時計っぽい感じに変えてみたいと思います。 (1)フォントを入手する。 ソフトウェア | ステ...
デジタル時計っぽい感じに変えてみたいと思います。
(1)フォントを入手する。
-http://www.trojanbear.net/omake.htmから「SEVENBAR bold」をダウンロード。
-zipファイルを任意の場所に解凍。
(2)プロジェクトにフォントを追加する。
-「assets」フォルダに「font」フォルダを追加。
-「font」フォルダに「7barPBd.TTF」を追加。
(3)フォントを設定する。
テキストの設定処理に、「setTypeface」を追加する。
1
2
3
4
5
6
7
8
9
10
11
12
|
// 数値を描画する...
// 数値の色とスタイルを定義する
Paint foreground = new Paint(Paint.ANTI_ALIAS_FLAG);
foreground.setColor(getResources().getColor(
R.color.puzzle_foreground));
foreground.setStyle(Style.FILL);
foreground.setTextSize(height * 0.75f);
foreground.setTextScaleX(width / height);
foreground.setTextAlign(Paint.Align.CENTER);
// フォントを設定する
foreground.setTypeface(Typeface.createFromAsset(game.getAssets(), "font/7barPBd.TTF"));
|
実行すると、下記のようになりました。
