在flutter中,我在使用crossAxisAlignment: CrossAxisAlignment.baseline时遇到错误
错误::
Failed assertion: line 3791 pos 15: 'crossAxisAlignment != CrossAxisAlignment.baseline || textBaseline != null': is not true.代码::
Row(
crossAxisAlignment: CrossAxisAlignment.baseline,
children: <Widget>[
Text(
'192',
style: kBoldNumberText,
),
Text(
'cm',
style: kLabelText,
)
],
)发布于 2020-05-01 19:47:51
在flutter中使用crossAxisAlignment时,我们需要告知要对齐的元素,为此,我们可以按字母顺序或图形形式使用textBaseline: TextBaseline.alphabetic
//alphabetic:::
textBaseline: TextBaseline.alphabetic,-或者-
//graphic:::
textBaseline: TextBaseline.ideographic在我的例子中它是alphabetic:::,所以我重写了
Row(
crossAxisAlignment: CrossAxisAlignment.baseline,
textBaseline: TextBaseline.alphabetic, ////<-- HERE --> ////
children: <Widget>[
Text(
'192',
style: kBoldNumberText,
),
Text(
'cm',
style: kLabelText,
)
],
)https://stackoverflow.com/questions/61541921
复制相似问题