#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.многоточие,),