Я использую два текстовых виджета в виджетах Wrap, направление которых установлено на горизонтальное. Я хочу, чтобы эти два текста с разным размером шрифта находились на одном уровне снизу. И не знаю, как это сделать.

0
Anas 20 Апр 2020 в 13:10

2 ответа

Поместите это как тело лесов:

          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),),
                  ],
                ),
              )
            ],
          )
0
LoVe 20 Апр 2020 в 10:20
 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!'),
      ],
    ),
  ),
 );
}
0
jayesh pansheriya 20 Апр 2020 в 11:37