有時(shí)候TextField內(nèi)容無(wú)法垂直居中,基本騙過(guò)測(cè)試可以直接使用contentPadding,這個(gè)效果在不同的手機(jī)上效果不同。所以,不是上策。
完美解決方案:
1.設(shè)置TextField有邊框,并設(shè)置外邊框?yàn)橥该魃?2.設(shè)置contentPadding:EdgeInsets.only(top: 0, bottom: 0)
在InputDecoration里面設(shè)置
contentPadding:EdgeInsets.only(top: 0, bottom: 0),
border: OutlineInputBorder(
borderSide: BorderSide(
color: Colors.transparent,
),
),
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Colors.transparent,
),
),
disabledBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Colors.transparent,
),
),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Colors.transparent,
),
),