Выравнивание многострочного текста по базовой линии

Если текстовое поле узкое, текст занимает несколько строк, но текстовое поле выравнивается по первой строке. Как я могу выравнивать текстовое поле по нижней строке?

import 'package:flutter/material.dart';

Future<void> main() async
{
  runApp(MyApp());
}

class MyApp extends StatelessWidget
{
  const MyApp();
  
  @override
  Widget build(BuildContext context)
  {
    return MaterialApp(
      home: Container(
        color: Colors.lime,
        child: Row(
          crossAxisAlignment: CrossAxisAlignment.baseline,
          children: [
            Expanded(child: Text('I am pretty long text')),
            SizedBox(width: 10),
            Container(
              height: 200,
              color: Colors.blue,
              alignment: Alignment.bottomCenter,
              child: Text('Short'),
            )
          ]
        )
      )
    );
  }
}

Требуется выравнивать надпись 'I am pretty long text' не по первой ('I am pretty'), а по последней ('long text') строке относительно надписи 'Short'. Похоже, что базовая линия виджета Text определяется для первой строки. Может быть есть какое-то свойство у виджета Text для выбора поведения для базовой линии? Чтобы базовая линия считалась не по первой, а по последней строке текста.

введите сюда описание изображения

введите сюда описание изображения


Ответы (0 шт):