#flutter #user-interface #dart
#flutter #пользовательский интерфейс #dart
Вопрос:
У меня есть следующий код:
GridTile(
footer: Material(
color: Colors.transparent,
shape: const RoundedRectangleBorder(
borderRadius: BorderRadius.vertical(bottom: Radius.circular(4))),
clipBehavior: Clip.antiAlias,
child: GridTileBar(
backgroundColor: Colors.black45,
title: Flexible(
child: Text(
exam.examSpecifications.subject,
overflow: TextOverflow.clip,
)),
subtitle: Text(exam.examSpecifications.examName),
)),
child: exam.examImage,
);
}
Я получаю следующее поведение:
В идеале я бы хотел, чтобы это отображалось как
Some Other
Subject
Some Other ...
Есть ли способ сделать это?
Комментарии:
1. вы хотите, чтобы в вашем тексте после конца word был ввод?
2. Точно, я хочу, чтобы он, так сказать, прервался и продолжился на следующей строке.
Ответ №1:
Надеюсь, я понимаю, чего вы хотите. Вы можете установить свойство overflow и softWrap для текста заголовка, как показано в приведенном ниже коде, и удалить гибкий виджет:
title: Text(
exam.examSpecifications.subject,
overflow: TextOverflow.visible,
softWrap: true,
),
Комментарии:
1. Это было именно то, что я искал. Я не знал о свойстве softWrap. Спасибо!