UI設計中怎麼精確控制單行文字的行間距?

時間 2021-06-01 10:04:32

1樓:HalfmanG2

我是安卓開發不是 UI,隨便說下:

其實UI 這邊精確控制是沒意義的,安卓和 iOS 事實上都不能精確實現文字間距控制,iOS 好些,安卓幾乎做不到。

拿比較極端的安卓舉個例子:

先來看張圖:

當安卓開發在設定了字型大小為18個px(事實上是sp或dp,為了方便理解,我用px)時,

本質上是指定了ascent到descent間的距離為18個 px

而顯示改文字的 TextView 的高度如果按內容匹配(WrapContent)的話, 其高度事實上是 top 到 bottom 的距離,所以雖然你設定了字型大小為18個 px,但事實上檢視的大小要大於18個 px。

這造成的結果就是如果 UI 稿比如藍湖上兩行文字間間距是12px 的話,如果安卓開發設定了兩個 TextView 的 margin 為12px,事實上顯示出來的間距要遠大於12px,也就造成了視覺上的不符。

而且上述問題會隨著字型增大,而越發明顯,特別字型大小大於24後,top 和 ascent 間的距離會變得超級大。

所以個人意見是,不要糾結藍湖上顯示的那個尺寸,開發真正在做的時候也是靠估算的。

UI設計師如何設計中後台產品?

誰禿誰知道 提出了 中臺 這個設想,我們試圖找到一種即高效又符合邏輯,同時符合使用者體驗的方式。把內容進行體驗層面的歸類和細分,提取共有特性,預判使用者在不同類別中的興趣和喜好。進而提公升內容平台的商業價值和分發效率。商業行為的本質就是榨取剩餘價值。榨取剩餘價值的基本條件,就是降本增效 用更少的時間...

該怎麼學好ui設計?

怎樣學好UI呢,有幾個先決條件 第乙個是學歷,至少大專及大專以上學歷,沒有學歷,不建議選擇。第二個就是溝通能力,溝通能力有障礙的不建議選擇,因為UI設計師工作當中有大量的溝通場景,向上需要去對接產品經理,向下他需要去對接程式設計師,還有各種開會等場景都會用到。第三個要做好吃苦的準備,因為UI設計所要...

ui設計怎麼樣?

有很多人說飽和了,但是我覺得只要這個行業還在,就永遠不會飽和,行業發展永遠需要新的血液去更替。與其說飽和,不如說現在行業要求高了,很多培訓班繼續量產UI畢業生已經無法符合行業需求了,行業在優勝劣汰了。現在在職的都在充電了。前幾年入行的,如果渾渾噩噩的混了2年,技能沒長進光長了工齡的現在日子也不好過!...