Flutter text設定行間距

2021-10-09 01:18:34 字數 564 閱讀 9925

通過設定 strutstyle 的 leading , 然後利用 transform 做計算翻方向位置偏移,因為 leading 是上下均衡的,所以計算後就可以得到我們所需要的行間距大小。 (雖然無法保證一定 100%畫素準確,你是否還知道其他方法?)

transform.translate(

offset: offset(0, 1 / 2), //1為 strutstyle 的 leading的值

child:text(

"1.******************x\n2.*********************************\n3.******************x\n4.******************",

style: textstyle(color: color.fromrgbo(51, 51, 51, 1),fontsize: hspsize.setrpx(28),),

strutstyle: strutstyle(forcestrutheight: true, height:1, leading: 1),

),)

Flutter Text文字漸變

flutter text 設定文字漸變色 api是使用textstyle中的foreground 設定文字顏色漸變,如下圖 標頭檔案import dart ui as ui 根據以上 構造之後結果如下圖行1所示,但是如果text控制項居中並縮短字串長度後就會發現漸變顏色不同的,如下圖行2所示。最後有...

iOS 設定行間距

uilabel設定行間距 uilabel bodylabel uilabel new bodylabel.frame cgrectmake 0 0,self view dd w 120 bodylabel.text 有人說,生活如水,何必要顛簸出浪花,最後,濺了自己一身水,平平淡淡才是真。但我其實並...

View TextView行間距設定

1 設定行間距 android linespacingextra,取值範圍 正數 負數和0,正數表示增加相應的大小,負數表示減少相應的大小,0表示無變化。android id id txt msg android layout width wrap content android layout he...