當前位置:編程學習大全網 - 源碼下載 - Android 中的 TextPaint

Android 中的 TextPaint

原文 > /su1216/article/details/46900617

top:淺灰色

ascent:黃色

baseline:紅色

descent:藍色

bottom:綠色

baseline為基準,向上為負,向下為正。ascent為負數,descent為正數。

Canvas中的drawText中的總坐標是baseline,所以我們這裏要先算出baseline的位置才行。

setStrikeThruText (boolean strikeThruText)

設置文本刪除線。

setTextAlign (Paint.Align align)

設置文本的對齊方式,可供選的方式有三種:CENTER,LEFT和RIGHT。

setTextLocale (Locale locale)

設置地理位置,這裏如果妳要使用,直接傳入Locale.getDefault()即可。它用來設置文本的區域比如中文、日文等。

setTextScaleX (float scaleX)

將文本沿X軸水平縮放,默認值為1,當值大於1會沿X軸水平放大文本,當值小於1會沿X軸水平縮放文本

setTextSize (float textSize)

設置文字的大小,但是要註意該值必需大於零。

setTextSkewX(float skewX)

設置文本在水平方向上的傾斜。這個傾斜值沒有具體的範圍,但是官方推崇的值為-0.25可以得到比較好的傾斜文本效果,值為負右傾值為正左傾,默認值為0。

setTypeface (Typeface typeface)

設置文本字體樣式。

setUnderlineText(boolean underlineText)

設置文字的下劃線。

  • 上一篇:win8風格頁面,頁面風格,頁面風格有哪些
  • 下一篇:c語言中的約瑟夫環問題
  • copyright 2024編程學習大全網