[Android]Paint類的方法ascent和descent

android自定義View繪制的時候,會有很多情況下要與字體打交道,涉及到字體寬度、高度的時候要特別注意一下幾個概念,見圖:

baseLine:一行文字的底線。
Ascent: 字符頂部到baseLine的距離。
Descent: 字符底部到baseLine的距離。
Leading: 字符行間距。
基線(baeseline),坡頂(ascenter),坡底(descenter)上坡度(ascent),下坡度(descent)行間距(leading):坡底到下一行坡頂?shù)木嚯x字體的高度=上坡度+下坡度+行間距ascent是指從一個字的基線(baseline)到最頂部的距離,descent是指一個字的基線到最底部的距離注意, ascent和top都是負數(shù)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一、概述 1. 四線格與基線 小時候,我們在剛開始學習寫字母時,用的本子是四線格的,我們必須把字母按照規(guī)則寫在四線...
    addapp閱讀 8,041評論 2 17
  • 1.iOS中的round、ceil、floor函數(shù)略解 round如果參數(shù)是小數(shù),則求本身的四舍五入.ceil如果...
    K_Gopher閱讀 1,266評論 1 0
  • From AigeStudio(http://blog.csdn.net/aigestudio/article/d...
    仁昌居士閱讀 1,117評論 0 2
  • 學習概率論與數(shù)理統(tǒng)計,要用到排列組合的知識,更重要的是要用到排列組合的思維方法,因此,學習概率與統(tǒng)計是很有必要了解...
    勇赴閱讀 5,393評論 1 3
  • 家長會上,作為班主任,我指出了目前孩子們身上存在的一系列問題,希望各位家長能夠關注,協(xié)助學校幫助督促孩子改進自己,...
    荔兒閱讀 168評論 0 0

友情鏈接更多精彩內容