Size: a a a

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

2020 April 05

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Есть ли во Флаттере такой виджет: вытягиваюшаяся снизу панель? Как в Яндекс.Такси
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Kitsu
null на выходе :(
Правильно, пока не нарисовался ничего не будет
источник

C

Constantine in Dart & Flutter по-русски
кто тут развлекался с кастомными имейдж пикерами? 😄 хочу сэкономить пляску с бубном и нативкой ) вдруг наработки какие есть, нужно только под айос )
источник

S

Socrat in Dart & Flutter по-русски
Roman Vasiliev
(context.findRenderObject() as RenderBox)?.size

Если память не изменяет
на сколько помню это можно только колбеком
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Kitsu
null на выходе :(
Вызывай в WidgetBindings.addPostFrameCallback
источник

S

Socrat in Dart & Flutter по-русски
Kitsu
А можно ли как-то получить размеры для текущего контекста, а не всего экрана. Пробовал MediaQuery.of(context).size, но почему-то на выходе тоже самое, если виджет засунуть в контейнер с margin
что требуется, зачем размер?
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Socrat
что требуется, зачем размер?
Может отступ для OverlayEntry хочет сделать)
источник

K

Kitsu in Dart & Flutter по-русски
Socrat
что требуется, зачем размер?
Адаптивную верстку хочется, чтоб виджет в фулскрине и в окошке норм смотрелся, чувствую придется Expanded использовать
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Kitsu
Адаптивную верстку хочется, чтоб виджет в фулскрине и в окошке норм смотрелся, чувствую придется Expanded использовать
Скорее всего нужен LayoutBuilder, вернее что он передает
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Если честно даже не представляю что бы дало знание размера
источник

K

Kitsu in Dart & Flutter по-русски
отступы между виджетами вычисляю в зависимости от размера окошка
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Размер виджета показывает только что уже нарисовано
источник

S

Socrat in Dart & Flutter по-русски
Kitsu
отступы между виджетами вычисляю в зависимости от размера окошка
так окошко у тебя уже имеет размер
источник

K

Kitsu in Dart & Flutter по-русски
но есть же макс размеры, где впринципе можно рисовать
источник

K

Kitsu in Dart & Flutter по-русски
они то в любом случае должны быть
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Kitsu
но есть же макс размеры, где впринципе можно рисовать
LayoutBuilder как раз это и дает
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Roman Vasiliev
LayoutBuilder как раз это и дает
+
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
И мусора в коде будет меньше
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Более того, это есть в офф мане флатера
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
И раздел так и называется "адаптивная верстка"
источник