0

我在 Wrap 小部件中使用了两个文本小部件,它们的方向设置为水平。我希望这两个不同字体大小的文本子级从底部处于同一水平。而且不知道该怎么做。

4

2 回答 2

0

把它作为脚手架的主体:

          Stack(
            children: <Widget>[
              Align(
                alignment: Alignment.bottomCenter,
                child: Row(
                  mainAxisAlignment: MainAxisAlignment.center,
                  crossAxisAlignment: CrossAxisAlignment.baseline,
                  textBaseline: TextBaseline.ideographic,
                  children: <Widget>[
                    Text('text1',style: TextStyle(fontSize: 30,),),
                    Text('text2',style: TextStyle(fontSize: 40),),
                  ],
                ),
              )
            ],
          )
于 2020-04-20T10:20:16.567 回答
0
 Widget build(BuildContext context) {
  return Align(
   alignment: Alignment.bottomCenter,
    child: RichText(
     text: TextSpan(
     text: 'Hello ',
     style: DefaultTextStyle.of(context).style,
     children: <TextSpan>[
     TextSpan(text: 'bold', style: TextStyle(fontWeight: FontWeight.bold)),
     TextSpan(text: ' world!'),
      ],
    ),
  ),
 );
}
于 2020-04-20T11:37:07.180 回答