Выравнивание многострочного текста по базовой линии
Если текстовое поле узкое, текст занимает несколько строк, но текстовое поле выравнивается по первой строке. Как я могу выравнивать текстовое поле по нижней строке?
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 для выбора поведения для базовой линии? Чтобы базовая линия считалась не по первой, а по последней строке текста.

