1
如何在調用rsgDrawText之前設置字體特性?我特別感興趣的是能夠設置字體大小。RenderScript文字大小
如何在調用rsgDrawText之前設置字體特性?我特別感興趣的是能夠設置字體大小。RenderScript文字大小
它是一個多部分過程。在文件中,你用它來控制的renderScript運行時做初始化腳本後,下面的(通常擁有腳本中的一個),但結合之前:在的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);
}
然後有一個全局變量(在此案例gFontSans)和電話:
rsgBindFont(gFontSans);
有時在繪製所需的文本之前。如果你需要不同的大小,你需要將它們存儲爲單獨的變量或數組。
如果您需要額外的參考資料,我將示例代碼rsRenderStates包含在示例中,它有一個非常好的專用於處理字體的部分。 – Jared 2012-04-18 17:53:10