Size: a a a

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

2020 April 04

S

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

S

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

r

ru_ingener in Dart & Flutter по-русски
Кирилл Апарин
Как я его в один запихну
я использовал ListView.add(твой виджет)
источник
2020 April 05

КА

Кирилл Апарин in Dart & Flutter по-русски
Socrat
надо структуру дерева увидеть
Ну всё, сам напросился
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
 Widget build(BuildContext context) {

   return ListView(children: <Widget>[
     Column(crossAxisAlignment: CrossAxisAlignment.stretch, children: <Widget>[
       SizedBox(
         height: 20,
       ),
       Padding(
         padding: EdgeInsets.only(left: 16),
         child: Row
           (
           children: <Widget>[
             Text(
               'Main image',
               style: TextStyle(
                 color: Colors.black,
                 fontSize: 20,
               ),
             ),
             Icon(mainImageActive
                 ? Icons.arrow_drop_up
                 : Icons.arrow_drop_down),
           ],
         ),
       ),
       SizedBox(
         height: 10,
       ),
       FlatButton(
         onPressed: () {},
         child: Padding(
           padding: EdgeInsets.only(left: 20),
           child: Row(
             children: <Widget>[
               Text(
                 'Load image',
                 style: TextStyle(
                   color: Colors.black,
                   fontSize: 15,
                 ),
               ),
               Icon(Icons.file_upload)
             ],
           ),
         ),
       ),
       Divider(
         thickness: 1,
         height: 10,
       ),
       CheckboxListTile(
         value: catalog.descriptionBool,
         title: Text(
           'Description',
           style: TextStyle(
             color: Colors.black,
             fontSize: 20,
           ),
         ),
         onChanged: (bool value) {
           setState(() {
             catalog.descriptionBool = value;
           });
         },
       ),
       catalog.descriptionBool
           ? Padding(
               padding: EdgeInsets.only(left: 20, right: 20),
               child: TextField(
                 maxLength: 20,
                 controller: _controller1,
                 decoration: InputDecoration(
                   border: OutlineInputBorder(),
                   labelText: 'Description text',
                 ),
               ),
             )
           : SizedBox(),
       Divider(
         thickness: 1,
         height: 10,
       ),
       Padding(
         padding: EdgeInsets.only(left: 16),
         child: GestureDetector(
           onTap: () {
             setState(() {
               imageInCatalogActive = !imageInCatalogActive;
             });
           },
           child: Row(
             children: <Widget>[
               Text(
                 'Images in catalog',
                 style: TextStyle(
                   color: Colors.black,
                   fontSize: 20,
                 ),
               ),
               Icon(imageInCatalogActive
                   ? Icons.arrow_drop_up
                   : Icons.arrow_drop_down),
             ],
           ),
         ),
       ),
//Отсюда
        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()
     ]),
   ]);
 }
источник

S

Socrat in Dart & Flutter по-русски
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
P.S. все проблемы внизу
источник

H

Hellomik in Dart & Flutter по-русски
Хай кто юзал streams бы ловить данные
источник

H

Hellomik in Dart & Flutter по-русски
у меня есть такой вопрос ведь прошлые данные тоже ведь сохраняются в системе, вес таки это итерации или я что то не правильно понимаю ?
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
socrat увидел мой код и умер
источник

S

Socrat in Dart & Flutter по-русски
минуту отвлекли
источник

DS

DVS Studio in Dart & Flutter по-русски
```код```
(3 апострофа)
источник

КА

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

H

Hellomik in Dart & Flutter по-русски
DVS Studio
```код```
(3 апострофа)
Кстати не знаешь
источник

H

Hellomik in Dart & Flutter по-русски
Hellomik
у меня есть такой вопрос ведь прошлые данные тоже ведь сохраняются в системе, вес таки это итерации или я что то не правильно понимаю ?
ответ на этот вопрос ?
источник

DS

DVS Studio in Dart & Flutter по-русски
ничего не хранится. StreamController данные получил, передал в свой Stream
в onListen стрима данные получились один раз и всё
(в исходной версии без rx'ов всяких итп)
источник

H

Hellomik in Dart & Flutter по-русски
DVS Studio
ничего не хранится. StreamController данные получил, передал в свой Stream
в onListen стрима данные получились один раз и всё
(в исходной версии без rx'ов всяких итп)
ну Stream Controller понятно, а что на счет обычного стрима
источник

DS

DVS Studio in Dart & Flutter по-русски
ну как то же они в этот стрим попадают )
источник

H

Hellomik in Dart & Flutter по-русски
DVS Studio
ну как то же они в этот стрим попадают )
а этот стрим сохраняет все ответы ? даже те которые были до этого ?)
источник

DS

DVS Studio in Dart & Flutter по-русски
Stream - это FIFO структура. раз получил данные, больше не получишь. те которые были до того как ты начал его слушать, если его слушал кто-то другой, тем более
источник