Отсечка переполнения флаттера

#flutter #dart

#трепетать #дротик

Вопрос:

Я создаю открытку в трепете, я хочу обрезать переполненный текст, но, похоже, я не могу заставить его работать.

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

 return Card(  child: InkWell(  child: Padding(  padding: const EdgeInsets.all(4.0),  child: Column(  children: [  Text(task.tag   " "   task.tagomschrijving, style: TextStyle(fontSize: 16)),  Row(  mainAxisAlignment: MainAxisAlignment.spaceBetween,  children: [  Column(  mainAxisAlignment: MainAxisAlignment.start,   crossAxisAlignment: CrossAxisAlignment.start,  children:[  Text("Task: "   task.taakomschrijving, overflow: TextOverflow.clip),  Text("Lubricant: "   task.smeermiddel),  if(task.aantalsmeerpunten != 0) Text("Quantity: "   task.aantalsmeerpunten.toString()   " x "   task.hoeveelheid.toString()   " "   task.eenheid),  if(task.aantalsmeerpunten == 0) Text(""),  ]  ),  

Ответ №1:

Оберните второй Column виджет Flexible виджетом.

Комментарии:

1. Спасибо за ответ, я тоже нашел его сам. Я изменил свой вопрос, потому что макет больше не был таким красивым.

Ответ №2:

Я добавил расширенный виджет на уровне текста, а не на уровне столбцов. Сейчас это работает

Комментарии:

1. На будущее =gt; Если вы столкнетесь с этим снова, то заверните его в прокладку, также вы можете использовать контейнер, а внутри контейнера вы можете использовать прокладку или вы можете использовать высоту и ширину контейнера также израсходованного wisget, а также гибкий 🙂

2. Для этого вопроса (отсечка) У меня пока нет ответа. Ты это знаешь?

3. Оберните текст в отступы, а затем добавьте отступ : окантовки.только(справа:5.0),

4. Он работал с гибкими( дочерними: Столбец( Выравнивание главной оси: выравнивание главной оси.начало, выравнивание поперечной оси: Выравнивание поперечной оси.начало, дочерние элементы:[ Текст(«Задача:» задача.taakomschrijving, maxLines: 1, переполнение: TextOverflow.многоточие,),