在row或者column中,會(huì)出現(xiàn)多個(gè)文本一起展示的情況,如果不同的文本的語(yǔ)言不同,就會(huì)導(dǎo)致顯示問題蚕断,因?yàn)椴煌Z(yǔ)言的fontsize不一樣,而Text展示是根據(jù)fontsize計(jì)算大小的因谎,所以就需要一種對(duì)齊方式
一般分兩種對(duì)齊方式:
1 中對(duì)齊基括,設(shè)置容器的主軸對(duì)齊方式為中,或者將需要對(duì)齊的文本寬度/高度固定财岔,即可解決
2 基準(zhǔn)線對(duì)齊,如果文本涉及到多行河爹,并且不想中對(duì)齊匠璧,就需要設(shè)置容器的對(duì)齊方式為基準(zhǔn)線對(duì)齊,一下兩者搭配使用,如果只使用textBaseline咸这,則是中對(duì)齊
crossAxisAlignment: CrossAxisAlignment.baseline,
textBaseline: TextBaseline.alphabetic,
效果圖:
訂單編號(hào)夷恍、支付時(shí)間均為基準(zhǔn)線對(duì)齊,因?yàn)樽帜笖?shù)字和中文在相同字體下媳维,實(shí)際大小不一樣酿雪,所以效果相對(duì)看的明顯,而且使用說明則看不出來侄刽,因?yàn)槎际侵形摹?/p>