Size: a a a

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

2020 September 06

AK

Alex Kharechko in Dart & Flutter по-русски
а блин с апишки без таймзоны приходит…
источник

ط

طاهر in Dart & Flutter по-русски
подскажите, плз, отукда можно брать макеты, чтобы тренироваться в верстке?
источник

Аp

Александр phatom... in Dart & Flutter по-русски
Emil Kulmanov
всем привет кто может помочь? есть такая функция, она меняет язык но только после полной перезагрузки приложения, что надо сделать чтобы перевод был моментальным?
Покажи полный код, я уже работал с моментальным изменением языка
источник

MK

Maks Kravchenko in Dart & Flutter по-русски
как сделать чтобы виджет по ширине растягивался на 100% ширины родителя?

пробовал пару способов, на которые flutter ругается:
- SizedBox с width: double.infinity
- Column с crossAxisAlignment: CrossAxisAlignment.stretch

MediaQuery.of(context).size.width тоже не подходит, да и не нравится так как это 100% ширины экрана, а не родителя
источник

MK

Maks Kravchenko in Dart & Flutter по-русски
да и вообще все эти варианты выглядят “костыльно”
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Смотря кто родитель
источник

Аp

Александр phatom... in Dart & Flutter по-русски
Maks Kravchenko
как сделать чтобы виджет по ширине растягивался на 100% ширины родителя?

пробовал пару способов, на которые flutter ругается:
- SizedBox с width: double.infinity
- Column с crossAxisAlignment: CrossAxisAlignment.stretch

MediaQuery.of(context).size.width тоже не подходит, да и не нравится так как это 100% ширины экрана, а не родителя
LayoutBuilder
источник

MK

Maks Kravchenko in Dart & Flutter по-русски
LayoutBuilder constraints.maxWidth?
источник

Аp

Александр phatom... in Dart & Flutter по-русски
Да, в билжер передается constrains, maxWidth и будет Макс ширина, которую можно занять
источник

MK

Maks Kravchenko in Dart & Flutter по-русски
Александр phatom
Да, в билжер передается constrains, maxWidth и будет Макс ширина, которую можно занять
у меня туда приходит infinity, на что и ругается flutter
источник

Аp

Александр phatom... in Dart & Flutter по-русски
Maks Kravchenko
у меня туда приходит infinity, на что и ругается flutter
Покажи код
источник

MK

Maks Kravchenko in Dart & Flutter по-русски
LayoutBuilder(
 builder: (BuildContext context, BoxConstraints constraints) {
   return SizedBox(
     width: constraints.maxWidth,
     child: RaisedButton(
       child: ButtonText(title),
     ),
   );
 }
)
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
не надо в sizedbox пихать ничего
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
лучше в контейнер
источник

MK

Maks Kravchenko in Dart & Flutter по-русски
Дмитрий Щербаков
лучше в контейнер
учту, спасибо)
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
sized box он типа как span в вебе
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
например надо тебе задать точное расстояние между элементами по горизонтали или вертикали
источник

MK

Maks Kravchenko in Dart & Flutter по-русски
если я правильно понял - LayoutBuilder будет корректную ширину отдавать если у родителя она явно указана
источник

MK

Maks Kravchenko in Dart & Flutter по-русски
FractionallySizedBox тоже не подошел
источник

Аp

Александр phatom... in Dart & Flutter по-русски
Maks Kravchenko
если я правильно понял - LayoutBuilder будет корректную ширину отдавать если у родителя она явно указана
Нет, по-моему он сам расчитывает сколько может занять максимально и минимально в зависимости от родителя и того что внутри
источник