Size: a a a

Flutter Developers — русскоговорящее сообщество

2019 July 14

АК

Александр Котков in Flutter Developers — русскоговорящее сообщество
Andrew S
Точно. Триггер закрытия клавиатуры, как я понимаю, это tap по кнопке done на ней. И уже после этого приходит вызов в onSubmitted. Мне помогло в builder добавить такое: "если текст в контроллере не отличается от того, что прислал фьючер, то не сетить в этом случае его в контроллер повторно". Но, честно, я так до конца и не понял, почему в другом проекте даже без этой проверки нет такого поведения, как я записал на видео. Очень странно, почему так... Спасибо за идеи.
а принтовали методы build ? мб где-то лишний раз дергается и отсюда лишние действие
источник

АК

Александр Котков in Flutter Developers — русскоговорящее сообщество
например onSubmitted: fun(), а не onSubmitted: fun, и тогда каждый вызов build метода будет дергать эту функцию
источник

AS

Andrew S in Flutter Developers — русскоговорящее сообщество
Принтовал. И увидел, что когда я делаю tap пальцем на текстовое поле, то прилетает вызов в build с тем же значением, которое сейчас в текстовом поле. И, я так понимаю, из-за этого перезаписывается текст, и курсор перепрыгивает в начало. Я не знаю, нормальное ли это поведение build метода, и не является ли это побочным действием чего-то другого. Но чего...
источник

AS

Andrew S in Flutter Developers — русскоговорящее сообщество
Александр Котков
например onSubmitted: fun(), а не onSubmitted: fun, и тогда каждый вызов build метода будет дергать эту функцию
В onSubmitted вроде лишних вызовов не прилетало. Вызывается только когда жму done на клавиатуре.
источник

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
Andrew S
Принтовал. И увидел, что когда я делаю tap пальцем на текстовое поле, то прилетает вызов в build с тем же значением, которое сейчас в текстовом поле. И, я так понимаю, из-за этого перезаписывается текст, и курсор перепрыгивает в начало. Я не знаю, нормальное ли это поведение build метода, и не является ли это побочным действием чего-то другого. Но чего...
Key
источник

АК

Александр Котков in Flutter Developers — русскоговорящее сообщество
Done скрывает клаву что вызывает ребилд всего виджета текущего
источник

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
у меня при некоторых действиях прыгал курсор в начало помог key
источник

AS

Andrew S in Flutter Developers — русскоговорящее сообщество
Александр Котков
Done скрывает клаву что вызывает ребилд всего виджета текущего
Аа, может я тапаю на текстовое полепоявляется клава, триггерится ребилд и приходит вызов в build.. may be
источник

AS

Andrew S in Flutter Developers — русскоговорящее сообщество
Олжас Сулеймен
у меня при некоторых действиях прыгал курсор в начало помог key
Почитаю про key, спасибо
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Kherel
Понял . Спасибо.
Есть в пубе sliding_up_panel
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
sliding_up_panel | Flutter Package
https://pub.dev/packages/sliding_up_panel
источник

K

Kherel in Flutter Developers — русскоговорящее сообщество
Юрий
Есть в пубе sliding_up_panel
Ahh Yeah....
вообще я немного думал о драге или скролее.. и подумал. что скролл все же более подходит, так как драг часто имеет цель, и хотелось бы иметь возможность остановиться по середние... поэтому я надумал сделать так.
сделать обычный кастомный сливер, но сделать его прозраным, пустым, с мин макс высотой, возможно чуть затемняющийся в конце, так же сделать чтобы евенты через него прходили с помощью IgnorePointer, а под CustomScrollView расположить стэк с аппбар и доп панелью..

но еще не успел попробывать.
если готовый пакет есть конечно стоит его в перую очередь попробывать. данке шон
источник
2019 July 15

SM

Slava Marchenko in Flutter Developers — русскоговорящее сообщество
А все знают что обьявлять такую штуку как
Observable<...> get someStream => stream.map().....
а потом подписываться на нее в StreamBuilder вызовет кучу проблем?
источник

AG

Alex G in Flutter Developers — русскоговорящее сообщество
Привет ребят. Подскажите пожалуйста сколько времени потребуется вкатиться в тему с учетом хорошего бекграунда obj c/swift 5 лет?
источник

RP

Roman Peshkov in Flutter Developers — русскоговорящее сообщество
месяц
источник

AG

Alex G in Flutter Developers — русскоговорящее сообщество
Спасиб
источник

A

Artur in Flutter Developers — русскоговорящее сообщество
Всем привет, подскажите плз, как добавить иконку к CupertinoTextField
источник

AK

Artem Krupp in Flutter Developers — русскоговорящее сообщество
Artur
Всем привет, подскажите плз, как добавить иконку к CupertinoTextField
prefix или suffix
источник

A

Artur in Flutter Developers — русскоговорящее сообщество
Artem Krupp
prefix или suffix
спасибо
источник

НК

Назар Кохан in Flutter Developers — русскоговорящее сообщество
Всем привет) Вот сделел свою первую простенькую апку на Flutter - Randomizer. Кому интересно можете заценить. П.С. - Делать анимации на флатере просто шикардосно.

https://play.google.com/store/apps/details?id=com.kokhan.randomizer
источник