Size: a a a

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

2020 November 22

JG

Jeka Goroshkin in Dart & Flutter по-русски
кто подскажет - как ограничить корневую вьюшку по ширине?
хочу сделать для веб-версии ограниченную ширину, делаю так
Widget build(BuildContext context) {
 if (kIsWeb) {
   return Container(
     child: Center(child: materialApp()),
     constraints: BoxConstraints(maxWidth: 200),
     width: 200,
   );
 }
 return materialApp();
}

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

JG

Jeka Goroshkin in Dart & Flutter по-русски
(сделал через паддинг, но не для всей проги а для самих "экранов", тк вне App виджета недоступно получение габаритов через MediaQuery)
источник

P

Pa_blooo in Dart & Flutter по-русски
4NK1R
скажите пожалуйста, как (если такое возможно) убрать разделитель у CupertinoSliverNavigationBar в развернутом состоянии? заранее спасибо
сделай цвет одинаковый
источник

4

4NK1R in Dart & Flutter по-русски
Pa_blooo
сделай цвет одинаковый
а как его менять когда он свернётся?
источник

P

Pa_blooo in Dart & Flutter по-русски
он же фиксированный цвет будут
источник

P

Pa_blooo in Dart & Flutter по-русски
тебе нужно что бы в свернутом был один цвет?
источник

P

Pa_blooo in Dart & Flutter по-русски
а в развёрнутом другой?
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Евгений Баладжа
Добрый день. У меня есть StreamController. В него приходят события. В обработчике каждого события я запускаю асинхронную функцию. Важно, чтобы обработка следующего события НЕ начиналась раньше, чем обработается предыдущее. Написал такой код:
    _in.stream.listen((event) async {
     if (event == MyEvent.clear) {
       ...
     } else {
       await _loadNextPart();
     }
   });
Но не работает! Пока исполняется
await _loadNextPart();
приходит событие
MyEvent.clear
и сразу начинает обрабатываться! У меня возникает состояние гонки, и вся логика стейта ломается.
Как приказать стриму дожидаться окончания обработки всех предыдущих событий ???
Ура, нашел решение через StreamIterator!
    var inIter = StreamIterator<PlacesEvent>(_in.stream);
   (() async {
     while (await inIter.moveNext()) {
       var event = inIter.current;
       if (event == PlacesEvent.clear) {
         ...
       } else {
         await _loadNextPart();
       }
     }
   })();
источник

4

4NK1R in Dart & Flutter по-русски
Pa_blooo
а в развёрнутом другой?
да, нужно убрать разделитель только в развернутом состоянии
источник

AZ

Anton Zheltov in Dart & Flutter по-русски
Кто-нибудь сталкивался с таким глюком в андроид студии? Диалог «open existing project» курсор со смещением тыкается. Версия 4.1.1 . Макпро 16’ , bigsur
источник

AZ

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

SS

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

SS

Stefan Stefan in Dart & Flutter по-русски
ставлю в емуле фейсбук, ничего не происходит
источник

SS

Stefan Stefan in Dart & Flutter по-русски
как лечить? кто-то сталкивался?
источник

SS

Stefan Stefan in Dart & Flutter по-русски
пилю авторизацыю на апке через свой бекенд через фейсбук, так понял нужен обьязательно ставить установленный фейсбук, иначе говорит что chanel method не найден
источник

A💻

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

М

Мухаммад Безмолвный... in Dart & Flutter по-русски
Ребята, вот у этой книги 57-58 страниц? Или у меня обрезанная версия
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
При setState клавиатура убирается, что делать?
источник

Ю

Юрий in Dart & Flutter по-русски
Stefan Stefan
пилю авторизацыю на апке через свой бекенд через фейсбук, так понял нужен обьязательно ставить установленный фейсбук, иначе говорит что chanel method не найден
нет, там есть одни зависимости которые надо добавить в грэдл
источник

DS

Daniil S in Dart & Flutter по-русски
кто использует flutter driver напишите пожалуйста какая у вас версия флаттера/дарт сдк
источник