文字換行StaticLayout

2021-06-16 14:54:31 字數 520 閱讀 5183

最近工作中有畫文字換行的需求於是研究了一下

staticlayout(charsequence source, int bufstart, int bufend,

textpaint paint, int outerwidth,

alignment align,

float spacingmult, float spacingadd,

boolean includepad,

textutils.truncateat ellipsize, int ellipsizedwidth)

第乙個引數為需要分行的字串

第二個引數為需要分行的字串從第幾的位置開始

第三個引數為需要分行的字串到**結束

第四個引數為畫筆

第五個引數為畫的寬度

第六個引數為對其方式

第七個引數為行距

第八個引數為在基礎行距上新增多少

第九個引數未知

第十個引數從什麼位置開始省略

第十乙個引數超過多少開始省略

word wrap 文字換行

word wrap有兩個取值 1 word wrap normal 只在允許的斷字點換行 瀏覽器保持預設處理 word break有三個取值 1 word break normal 使用瀏覽器預設的換行規則。等價於word wrap normal 2 word break break all 允許在...

文字自動換行

white space 通過html文件的源 的排版方式控制頁面顯示文字的排版方式 取值 normal pre nowrap pre wrap pre line inherit normal 正常無變化 預設處理方式.文字自動處理換行.假如抵達容器邊界內容會轉到下一行 pre 保持html源 的空格...

文字換行顯示

看到乙個部落格寫到 發現是 white space nowrap,即強制文字不進行換行,順便看了一下文字換行的屬性word wrap,總結如下 white space的預設只是normal,自動換行。word break break all和word wrap break word表示強制換行,前者...