エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
文章じゃないよ、文字だよ。 基本的には、文字が描かれている画像を用意して、それを描画するのが一番な... 文章じゃないよ、文字だよ。 基本的には、文字が描かれている画像を用意して、それを描画するのが一番な気がする。けどこの方法の場合、プレイヤー名だとか、好きに決めたい文字に対応できない。 今回は、Canvasを使用する事で解決。簡単に言うと、Bitmapを生成して、それにCanvasを使って文字を描画する。 手順は、 ①文字列の情報を取得②文字列が収まる大きさのBitmapを生成③生成したBitmapにひも付けたCanvasを用意④CanvasのdrawText()で、Bitmapに文字を描画⑤Bitmapのデータを保持しておき、文字を描画したい場所に使用する。 という感じ。以下、好きな文字列を描画したBitmapを返すコード public Bitmap createStrImage( String str ) { // ①文字列の情報を取得 Paint paint = new Paint(