Size: a a a

Dart & Flutter по-русски

2020 April 04

КА

Кирилл Апарин in Dart & Flutter по-русски
help
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
imageInCatalogActive
           ? {// ругается на фигурные скобки
               SizedBox(
                 height: 10,
               ),
               FlatButton(
                 onPressed: loadAssets,
                 child: Padding(
                   padding: EdgeInsets.only(left: 20),
                   child: Row(
                     children: <Widget>[
                       Text(
                         'Load images  (' +
                             imagesList.length.toString() +
                             '/20 )',
                         style: TextStyle(
                           color: Colors.black,
                           fontSize: 15,
                         ),
                       ),
                       Icon(Icons.file_upload)
                     ],
                   ),
                 ),
               ),
               (imagesList.length > 0)
                   ? Container(
                       height: 200,
                       child: buildGridView(),
                     )
                   : SizedBox(),
             }// ругается на фигурные скобки
           : SizedBox()
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
Как мне кучу виджитов запихнуть в это условие?
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
Если у вас есть решение лучше, буду рад его услышать
источник

DS

DVS Studio in Dart & Flutter по-русски
if(условие)
...[
тут виджеты
]
else
другой виджет,
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
Отлично)))
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
Всё заработало
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
Спасиб
источник

DS

DVS Studio in Dart & Flutter по-русски
а вообще лучше сделать переменную в билде, забить ее нужным с условиями и юзать где надо, чтоб в простыне return'а не было такой каши
источник

DS

DVS Studio in Dart & Flutter по-русски
(сказал я и продолжил делать лапшу в коде XD)
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
Кирилл Апарин
Всё заработало
Ахаха, показалось
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
источник

DS

DVS Studio in Dart & Flutter по-русски
ну тут уже зависит от того, куда этот массив виджетов вставляется
Column / Row / Wrap / Stack ...
они же не могут просто быть и всё)
источник

S

Socrat in Dart & Flutter по-русски
сделай отдельный виджет для простыни
источник

S

Socrat in Dart & Flutter по-русски
будет проще разобраться
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
Так это же не виджет, а массив виджетов
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
Как я его в один запихну
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
при чём там ещё пересборка идёт и dart ругается, на то что это не константа
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
А вставляю я уже в Column, в которой уже есть виджиты
источник

V

Vadim in Dart & Flutter по-русски
Кирилл Матросов
https://mrale.ph/dartvm/
чтобы такие вещи были закончены и зафиксированы полностью
Если что, доку по VM перенесли в официальную репу, там вроде немного более актуальная инфа
https://github.com/dart-lang/sdk/blob/master/runtime/docs/index.md
источник