Size: a a a

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

2020 August 19

P

Pa_blooo in Dart & Flutter по-русски
предложить
источник

P

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

P

Pa_blooo in Dart & Flutter по-русски
class Responsive extends StatelessWidget {
 final Widget mobile;
 final Widget tablet;
 final Widget desktop;

 const Responsive({
   Key key,
   @required this.mobile,
   @required this.tablet,
   this.desktop,
 }) : super(key: key);

 static bool isMobile(BuildContext context) =>
     MediaQuery.of(context).size.width < 800;

 static bool isTablet(BuildContext context) =>
     MediaQuery.of(context).size.width >= 800 &&
     MediaQuery.of(context).size.width < 1200;

 static bool isDesktop(BuildContext context) =>
     MediaQuery.of(context).size.width >= 1200;

 @override
 Widget build(BuildContext context) {
   return LayoutBuilder(
     builder: (context, constraints) {
       if (constraints.maxWidth >= 1200) {
         return desktop;
       } else if (constraints.maxWidth >= 800) {
         return tablet ?? mobile;
       } else {
         return mobile;
       }
     },
   );
 }
}
источник

P

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

P

Pa_blooo in Dart & Flutter по-русски
но это тоже костыль
источник

P

Pa_blooo in Dart & Flutter по-русски
причем очень не приятный
источник

P

Pa_blooo in Dart & Flutter по-русски
лучше перепиши
источник

P

Pa_blooo in Dart & Flutter по-русски
так парни, firebase обновили и он стал требовать что бы я его руками инициализировал
источник

P

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

SB

Serg Bell in Dart & Flutter по-русски
Ruslan Yupyn
уже в проекте присутствует
и это ? :
android.enableJetifier=true
источник

RY

Ruslan Yupyn in Dart & Flutter по-русски
да
источник

PN

Paul Naumenko in Dart & Flutter по-русски
Andrey Stafford
элементов может быть дофига
Держать их идентификатор в списке, при событии помешать в начало инсертом,
А у всех при выборе цвета проверять условие является ли первым в списке.
Имхо: так проще всего
источник

AS

Andrey Stafford in Dart & Flutter по-русски
Какой индификатор?
источник

AS

Andrey Stafford in Dart & Flutter по-русски
Чо почитать
источник

AS

Andrey Stafford in Dart & Flutter по-русски
Типа key
источник

PN

Paul Naumenko in Dart & Flutter по-русски
Andrey Stafford
Какой индификатор?
Любой.
Любое уникальное значение
источник

PN

Paul Naumenko in Dart & Flutter по-русски
Andrey Stafford
Типа key
Да, я бы его и использовал.
Зачем изобретать велосипед?)
источник

AS

Andrey Stafford in Dart & Flutter по-русски
Окей
источник

SB

Serg Bell in Dart & Flutter по-русски
блин,  ну, последнее(от меня) - попробуй  firebase_auth обновить (иногда откатиться можно).. несколько раз с гугловскими пакетами на такую ботву попадал.. один раз помогло каретку ^ в начале версии убрать))
источник

P

Pa_blooo in Dart & Flutter по-русски
Serg Bell
блин,  ну, последнее(от меня) - попробуй  firebase_auth обновить (иногда откатиться можно).. несколько раз с гугловскими пакетами на такую ботву попадал.. один раз помогло каретку ^ в начале версии убрать))
сегодня собирал с самыми последними версиями. все ок
источник