Size: a a a

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

2020 May 17

RV

Roman Vasiliev in Dart & Flutter по-русски
roman G
Может ли виджет удалить сам себя из иерархии?
что-то типа widget.delet()
рассмотри вариант вынесения содержимого виджета наружу (про логику больше речь), так как звучит не очень
источник

IK

Igor Kusoff in Dart & Flutter по-русски
¯\_(ツ)_/¯
источник

r

roman G in Dart & Flutter по-русски
Roman Vasiliev
рассмотри вариант вынесения содержимого виджета наружу (про логику больше речь), так как звучит не очень
ну по сути сейчас так и есть, но виджет мне в любом случае нужно будет скрыть в какой-то момент
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Evgenii Elchev
Я кстати задачу не очень понял. Там надо было выразить в коде функцию js которая не типизирована или что? Почему несколько функций написать нельзя?
Хотел overload, но поскольку его нет, вариант обернуть аргументы в объект
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Sergey Salnikov
Хотел overload, но поскольку его нет, вариант обернуть аргументы в объект
Я к тому, нужен ли там овердоад в принципе
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Evgenii Elchev
Я к тому, нужен ли там овердоад в принципе
Да Ктулху знает)
источник

M

Mitai in Dart & Flutter по-русски
на сайте https://metanit.com/dart/tutorial/1.1.php обновили на актуальную, а так же добавили Future
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
roman G
я правильно понял, что чтобы вызвать метод или достучаться до поля которое находится в state виджета, то лучше использовать что-то типа провайдера?
Т.е из вне вызвать метод виджета например(мне нужно обновить состояние виджета из вне)
Ты можешь делать это через globalkey. Ну или найти стейт по контексту
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Стейт мутабельный, сам виджет иммутабельный
источник

r

roman G in Dart & Flutter по-русски
🅵🅾️🆇
Ты можешь делать это через globalkey. Ну или найти стейт по контексту
а если сделать стрим внутри виджета, и подписываться на события внутри state(widget.stream + streamBuilder), это норм практика? В доках пишут что на стрим подписывать это норма
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
roman G
а если сделать стрим внутри виджета, и подписываться на события внутри state(widget.stream + streamBuilder), это норм практика? В доках пишут что на стрим подписывать это норма
Ну widget.stream предполагает что у тебя стрим внутри виджета, а не стейта
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
А сам стрим, обычно, берется из стрим контроллера, а это мутабельность)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
К тому же стримконтроллер надо закрывать (в dispose)
источник

L

Lermont in Dart & Flutter по-русски
Наверняка многие натыкались — как спозиционировать showMenu по floatinactionbutton?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Мб ты имел вввиду что то вроде MyWidget.of(context).stream?
источник

L

Lermont in Dart & Flutter по-русски
Lermont
Наверняка многие натыкались — как спозиционировать showMenu по floatinactionbutton?
onTap  там для позиции нет
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Ну и отчасти выглядит так, будто тебе нужен стейт менеджер
источник

r

roman G in Dart & Flutter по-русски
🅵🅾️🆇
Ну и отчасти выглядит так, будто тебе нужен стейт менеджер
ну мне по сути нужно только 2 состояния виджета
источник

r

roman G in Dart & Flutter по-русски
🅵🅾️🆇
Мб ты имел вввиду что то вроде MyWidget.of(context).stream?
нет, не это
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
roman G
а если сделать стрим внутри виджета, и подписываться на события внутри state(widget.stream + streamBuilder), это норм практика? В доках пишут что на стрим подписывать это норма
Ну прикинь, как ты "сделаешь" стрим внутри виджета а не его стейта?
источник