Мой код прост:
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(),
body: Container(
height: 60,
color: Colors.orangeAccent,
child: Row(
children: [
Expanded(
child: Text(
'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
overflow: TextOverflow.ellipsis,
),
),
],
)),
));
}
}
Он производит следующее:
Чего я хочу достичьэто:
Я смог сделать это, добавив maxLines: 3
к Text
, но, очевидно, жесткое кодирование maxLines
не являетсяoptions.
Я хочу, чтобы Text
заполнил всю высоту родительского элемента и при необходимости обрезал многоточием.