Size: a a a

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

2020 July 09

F

Fox in Dart & Flutter по-русски
S
да, верно
Хотя можно анимированные иконки использовать ещё
источник

F

Fox in Dart & Flutter по-русски
S
а есть примеры?
Посмотрите про AnimatedIcon
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Fox
Все виджеты ограниченны размером друг друга, не так ли? Тем более я бы не стал писать об Layout Builder, если не использовал его в случаях когда надо узнать размер родителя. Ну и вытаскивать размер родителя через ключ такое себе решение, по этому я отписался человеку о том, зачем он вообще нужен в стандартном случае.
ещё раз
LayoutBulder даёт тебе узнать constraints, но никак размер родительского виджета
прям рекомендую ознакомиться https://flutter.dev/docs/development/ui/layout/constraints

ключ в первую очередь для идентификации элемента в дереве и только во вторую - для стейтфул можно получить доступ к стейту
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
есть там один виджет который позволяет получить размер, все никак его опробовать руки не дойдут)
источник

S

S in Dart & Flutter по-русски
Fox
Если да, то через состояние
в другом файле внутри scaffold  поставил Drawer - и менюшка заработал)
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Evgenii Elchev
есть там один виджет который позволяет получить размер, все никак его опробовать руки не дойдут)
подкинь инфы =)
источник

F

Fox in Dart & Flutter по-русски
Sergey Salnikov
ещё раз
LayoutBulder даёт тебе узнать constraints, но никак размер родительского виджета
прям рекомендую ознакомиться https://flutter.dev/docs/development/ui/layout/constraints

ключ в первую очередь для идентификации элемента в дереве и только во вторую - для стейтфул можно получить доступ к стейту
Ясно :-/
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Sergey Salnikov
подкинь инфы =)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
на самом деле он даже не один
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
супер! да он позволяет родителя размер выяснить
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
в общем, вот три виджета, которые я точно знаю, позволяют оперировать конкретным размером
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
и тут про него уже много раз упоминали, но все кто упоминал его не юзали) я читал доку, смотрел пример, и в целом это не шибко сложная штука, но я тоже каждый раз выбирал какой то другой путь решения) хотя знаю минимум один кусок в своем коде, который надо бы переписать на CustomMultiChildLayout )
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
Я пробовал, но потом подумал и переписал без него
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Nikita Domnickij
Я пробовал, но потом подумал и переписал без него
аха) почему?)
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
Без него проще выходило
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
У него вообще весьма специфичные юзкейсы, как по мне
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
в 90% случаев вполне без него можно обойтись
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
тут еще вопрос на сколько там верстка универсальная выходит) у меня есть виджет который норм работает с теми данными что есть, но если данные изменятся надо будет переписывать, сделал бы на CustomMultiChildLayout, оно бы не зависело от данных
источник