1

rsgDrawTextを呼び出す前にフォントの特性を設定するにはどうすればよいですか?フォントサイズを設定できることに特に興味があります。

4

1 に答える 1

2

そのマルチパートプロセス。RenderScriptランタイム(通常はスクリプトを所有するランタイム)を制御するために使用するファイルで、スクリプトを初期化した後、バインドする前に次の手順を実行します。

 Font mFontSans; //This can be a class member variable.

 private void initFonts() {
      // Sans font by family name
      mFontSans = Font.create(mRS, mRes, "sans-serif", Font.Style.NORMAL, 8);
      mScript.set_gFontSans(mFontSans);
 }

次に、RenderScriptファイルにグローバル変数(この場合はgFontSans)を設定し、次を呼び出します。

 rsgBindFont(gFontSans);

必要なテキストを描画する前のいつか。異なるサイズが必要な場合は、それらを個別の変数または配列として格納する必要があります。

于 2012-04-18T17:51:36.567 に答える