Программирование : Dart & Flutter по-русски
Dmitry Bubnenkov
А ширина получается толку не дает?
vasilich
Отцентруйте контейнер - даст
Alexandr Drobyshev
ну вот в отдеьном виджете все работает вроде тоже с экспендед
vasilich
Погуглите что-то типа container expands full screen там найдется одно-два вменяемых объяснения почему так происзходит
Yaroslav
Привет всем. Кто с такой ошибкой сталкивался?
Yaroslav
Удалил файл из проекта и добавил этот же файл скачанный из телеги
Анатолий
у тебя контейнеры равнозначные, сделай так чтоб один занимал какое-то определенное место, а второй оставшееся
Alexandr Drobyshev
какая разница какое место? новый виджет же знает свою ширину? родетель же место выделил
Анатолий
?? а с моим примером что не так было тогда?
Alexandr Drobyshev
а яне видел ваш пример
Анатолий
[
{
"type": "link",
"text": "https://dartpad.dev/3c0acebac908ee3f702b322b181b10fc"
},
"?"
]
Alexandr Drobyshev
а что там дожно быть)
Alexandr Drobyshev
так у вас же не text. а у блока высота задана
Alexandr Drobyshev
зачем задавать строгую выосту в этом случае
Alexandr Drobyshev
там же количесво линий рулить должно
Anton Kowalski
Как сделать такое, isexpanded=true то height равно высоте Widget.items иначе 0?
Анатолий
для того чтоб часть была фиксирована а остальное содержимое по экрану регулировалось
Alexandr Drobyshev
так там в вопросе задано количесво строк, там высоту не надо фиксирвоать, зачем же тогда количесво строк задано? у вас задача ка кто не понятно тогда для меня построена)
Maksim Zdanchuk
Всем привет! Пытаюсь подключить firebase по гайду и при запуске на ios выдает такие логи. Кто-нибудь, может, может мне подсказать что не так?
Michael Bazilique
ребят, во флаттере можно как-то вставить html текст что-бы реализовать жирности, подкресления? Очень-очень много текста, парсить и разбивать на TextSpan и ричтексте не хочется
Даниил Левицкий
Markdown есть плагин
Vitalii Vyrodov
[
{
"type": "link",
"text": "https://pub.dev/packages/flutter_html"
}
]
Vyacheslav
на мобилке сделал, заработало после удаления Align Высоту не ограничивал, так работает нормально А вот веб пока никак
Alexandr Drobyshev
ну веб это фиг знает) я не знаю работает ли он вообще)) я на vue, angular, react делаю веб))
Константин Бобров
как Drawer на весь экран сделать, можно так вообще?
Yaroslav
кто-то знает либу или виджет похожий на это?
Yaroslav
Stepper не подходит
Ivan
сделай стек, снизу будет полоса, которая тянется в зависимости от твоего листвью, а сверху просто роу с кружочком и контейнером
Evans Owamoyo??
[
"Смотри package есть ",
{
"type": "link",
"text": "https://pub.dev/packages/timeline_tile"
},
""
]
Yaroslav
Спасибо всем большое)
Константин Бобров
такая иконка стандартная есть?
Константин Бобров
как называется, если не труднр
Anton Kowalski
Icon(Icons.arrow_back_ios)
Anatoliy
А подскажите пожалуйста, есть ли какие-то курсы которые действительно стоят своих денег? Flutter естественно) Интересует еще уклон в BLoC, если его там затронут - вообще хорошо.
Константин Бобров
да, благодарю
Anton Kowalski
А как сделать свой ExpansionTile используя AnimatedContainer?
Anton Kowalski
Используйте Android Studio там будут сразу видны иконки
Anatoliy
у jet brains есть плагин который их тоже отображает
Evans Owamoyo??
Тоже VSCode
Константин Бобров
на рабочем компе и так все с трудом работает
Константин Бобров
запущу AS и прощайте нервы
Anton Kowalski
Я не знаю, пользуюсь Android Studio
Anton Kowalski
Ну тогда неполучиться
Anatoliy
очень советую попробовать) их продукты стоят своих денег)
Константин Бобров
возможно, спасибо
Anton Kowalski
Да тож вариант
Anton Kowalski
Так что так можно сделать?
Константин Бобров
arrow_back_ios побольше по размерам изначально. больше ничем не отличается
Пашка
вроде на нативном они скруглённые
Константин Бобров
если ты про концы стрелочек то они везде вроде угловатые
Константин Бобров
да х знает. мне и та и та подходит
Константин Бобров
так что все норм
Константин Бобров
спасибо
Пашка
да по этому и спросил какие там стрелки
Пашка
думал такие же как в нативе мб
Илья Максименко
кто-то знает как запустить аппку одновременно на два эмулятора?
Илья Максименко
и можно ли
Илья Максименко
чтобы рестартило быстро
Ivan
Всем привет! может кто подскажет есть какой либо справочник по архитектрурам устройств и cpu "armeabi", "x86", "armeabi-v7a" и т.д. ?, android
Илья Максименко
intellij idea/android studio
Ivan
запустить два эмулятора
Илья Максименко
я думал что тут переключать надо как-то)
Илья Максименко
эмулятор получается переключаешь и работает
Дмитрий Мезенцев
Нужно реализовать переключение между кнопок типо таб бар, только свой, на одну кнопку нажимаешь, активная диактивируется и активной становится ту которую нажали, есть какие нибудь статьи на эту тему?
Дима
у FlatButton есть onPressed если его задать null кнопка будет неактивной я думаю что никакие статьи не нужны чтобы сделать такое
vasilich
Есть Купертино сегментед контрол
Дмитрий Мезенцев
А если мне нужно задать какое то действие по нажатию этих кнопкок, то null не может быть
Илья Максименко
а хотя нет
Илья Максименко
хот рестарт не работает
Илья Максименко
когда приложение запущено на двух эмуляторах
Дмитрий Мезенцев
Мне желательно не либу, а пример как реализовать свой
vasilich
А чем Либа не пример как реализовать свой?)
vasilich
Ну да) Это встроенный контрол)
Дмитрий Мезенцев
Не просто не такой опытный чтобы сам разобрался, нужен упрощённый вариант)
Дима
[
"будет что-то типа\n",
{
"type": "pre",
"text": "var enabledButton = false;\n\nFlatButton( \n onPressed: enabledButton ? press : null \n ));\n\nvoid press() {\n// что-то делаем тут\n\n enabledButton = !enabledButton;\n}",
"language": ""
},
""
]
Дима
ну и такое же для второй кнопки, и первая должна менять вторую, вторая первую
Evgeny Cherkasov
[
"ToggleButtons ",
{
"type": "link",
"text": "https://api.flutter.dev/flutter/material/ToggleButtons-class.html"
}
]
Alexandr Drobyshev
помогите) ка кто было так что хкод падал при попытке открыть проект, я просто сделал. flutter clean и rebuild и помолгло, тепреь не помогат)) может кто сталкивался
Пашка
мб проблема системы
Temurxon
у меня такая же фигня думал это из за версии хкод и ос
Alexandr Drobyshev
ща, походу вообще не понятно чегоп роблема, жму хкод открылся лаунчер, в нем выбираю проект, падает, по котормоу я всегда открывал, то есть просто ве пропадает и кнпоки отчет пропустить жму обзор, выбрать файл, октрываю - то же самое жму просто в папке дабл кликом по файлу, октрылся и работает...
Alexandr Drobyshev
то есть как будто именно лаунчер падает)
Temurxon
у меня совсем не открывает
Alexandr Drobyshev
дабл клик по файлу в папке проекта пробовали? у меня падал сам хкод, но клин + ребильд в студии помог, а вот ща походу просто лаунчер падает) даблклик помог)
Alexandr Drobyshev
остался правда не решен вопрос почему мне каждый раз руками надо напистаь pod install иначе не компилит
Юджин Баладжахе
Новичковый вопрос. Provider как средство доставки моделей в виджеты можно считать мертвым? Пора переходить на GetIt? В провайдере меня раздражает, что через навигацию он не передается, и в каждом рауте приходится заново дерево виджетов оборачивать. И зачем он такой тогда?
Пашка
так может вы что то делаете не правильно?
Temurxon
если данные пробрасываете через provider к другому виджету в дереве не лучше ли redux юзать
CrazyAlarmClock
[
"Всем привет, а кто знает как веруть ничего ?) напимер : ",
{
"type": "pre",
"text": "data ? Сontainer() : ничего",
"language": ""
},
""
]
Юджин Баладжахе
Ну у меня есть глобальные объекты, которые должны быть доступны из любого раута. И если я оборачиваю все приложение в провайдер, то рауты его не видят, приходится все равно данные в параметрах передавать. Юзать статику это как-то не очень.
CrazyAlarmClock
он ексепшн кидает при каком то виджете просто
Пашка
линтер вам по попе даст за это
Юджин Баладжахе
К другому виджету все работает, хуже когда к другому маршруту. Редокса я боюсь, иммутабельнасть эта, машина времени, не надо мне такого
Temurxon
как раз для глобальных
Temurxon
тогда по репозторию обрабатывайте моделки по маршрутам
Юджин Баладжахе
Что такое репозиторий?
Temurxon
получение данных с локала или ремоте
Юджин Баладжахе
А, ну то есть свой репозиторий писать, понятно
Temurxon
если есть с кеша
Юджин Баладжахе
Ну понятно, чистая архитектура, паттерн репозиторий, все вот это.
Alexandr Drobyshev
кто кого не видит не понял? все контексты нижи видят провадер
Alexandr Drobyshev
если кто то шо то не вдиит то шо ты вы не то сделали или я не то понял )
Юджин Баладжахе
Navigator.push() и цепочка обрывается, у маршута свой контекст
Alexandr Drobyshev
значит вы навигатор не обернули
Andrew Shalaev
это контейнер с LinearGradient, есть ли возможность исправить такие ступенчатые переходы цветов? Эмулятор Googel Pixel 2
Пашка
значит навигатор у вас не там
Юджин Баладжахе
Не понял, но попробую
Пашка
кто то уже поднимал эту тему, и как я понял это баг/ошибка
Alexandr Drobyshev
ща скину в личку)
Alexandr Drobyshev
видео делал как раз вчера. ??
Юджин Баладжахе
Спасибо, а то дважды оборачивать провайдерами не хочется!
Alexandr Drobyshev
а как в личку напитсаь поять не могу) хрень а не телеграмм
Alexandr Drobyshev
нашел) по фото клинктуь надо
Andrew Shalaev
В смысле в самом flutter?
Andrew Shalaev
и как справляются люди?
Пашка
отказываются от градиента мб :)
Andrew Shalaev
Приходит заказчик - говорит, хочу, и че, ему говорить - откажись!?))
Пашка
гляньте ишаков на гите
Daniil Kostin
ResoCoder - бесплатно, но есть мелкие ошибки, а так это лучшее что встречал. Все что платное и слитое - полный шлак.
Ivan
а на реальном девайсе так же?
Andrew Shalaev
с ходу придумал - картинку положить )
Alexandr Drobyshev
[
{
"type": "link",
"text": "https://www.youtube.com/watch?v=1qInIsjQTZQ"
}
]
Alexandr Drobyshev
позавчтера октрыл для себя кейнот ??
Alexandr Drobyshev
ка краз вопрос о навигаторе и решил накидать))
Alexandr Drobyshev
ибо очень частый он)
Пашка
проект далеко, показал бы как я решаю такое
Пашка
единственное что меня сейчас напрягает это формы на несколько страниц
Пашка
понятно что можно через глобал блок, + инхеретед все делать
Ivan
if(data) return Container(); Тернарный от слова ternarius - тройной =)
Пашка
но блок получается огромный
Пашка
а если использовать несколько, тоже как то жирно получается
Andrew Shalaev
[
"По-лучше выглядит, но все равно если присмотреться есть ступеньки. Короче это из-за эмулятора, как пишут в инете.\n\nЕще советуют включить свойство в app()\n Paint.enableDithering = true;\n",
{
"type": "link",
"text": "https://api.flutter.dev/flutter/dart-ui/Paint/enableDithering.html"
},
"\n",
{
"type": "code",
"text": "This value also controls dithering of shaders, which can make gradients appear smoother."
},
"\n\nпробовал на реальном устройстве - градиент стал гладким)"
]
Temurxon
добавьте больше цветов
Temurxon
и begin end заменить на другие значения
WhyNot
ребят, а что надо ставить вместо null если типа нет действия? ))) js код хавает такое, а тут хз что делать
Andrey Maksimov
[
{
"type": "pre",
"text": "if (goods.quantity > 0) goods.quantity--;",
"language": ""
}
]
WhyNot
но в целом конечно же Вы правы, Андрей )
WhyNot
если кто знает напишите очень интересно просто )
Anatoliy
Спасибо, попробую
Alexandr Drobyshev
вам все правлиьно написали
WhyNot
понял, благодарю )
Alexandr Drobyshev
вы так то туда что угодно моежет вписать, но для чего? что вы хотите оттуда вренуть и куда
Alexandr Drobyshev
даже с нулл будет работать
B .
Всем привет! Вопрос такой, есть ли исходники или ссылка на git хорошего примера паттерна BloC , приложение, где бы было много событий и состояний? Я изучил простые примеры , но пока еще не могу представить, как это, когда у тебя большое приложение и ты используешь этот паттерн )) Буду благодарен!! Спасибо!
Дмитрий Мезенцев
А если три кнопки, что можно придумать?
Дима
то же самое ) хоть 103
Дмитрий Мезенцев
Там же вроде чисто под две заточено
Дима
метод press надо дописать чтобы он переключал остальным кнопкам состояние
Дима
тут вопрос не к флаттеру а вообще к логике работы программы попробуйте нарисовать сначала на бумаге блок-схему что должно происходить по нажатию на кнопку думаю станет проще
Alexandr Drobyshev
[
"чем не устроил ",
{
"type": "link",
"text": "https://api.flutter.dev/flutter/material/ToggleButtons-class.html"
},
" ?"
]
Дмитрий Мезенцев
Не это я написал, просто у меня щас работает так, или нажимаю на одну она становится тру или я нажимаю на другую и другие становятся тру
Alexandr Drobyshev
ну если свое хочтеся прсото стейтфул вижет int index = 0;
Alexandr Drobyshev
все и скок хотите кнопок
Дмитрий Мезенцев
Не получилось реализовать свой виджет
nazirjon
Всем привет, ребята кто нибудь знайте есть плагин для service flutter?
Дмитрий Мезенцев
То есть в методе я сразу все меняю флаги, но при этом активируется либо сразу два или один другой, изначальный значения для 3х кнопок [false, false, true]
Daniil Kostin
А поподробнее? Не совсем понял что надо, но догадываюсь
Дмитрий Мезенцев
Выше код
nazirjon
мне нужно Foreground Service что бы приложение работает в фоновом режиме
Daniil Kostin
Есть audio_service для проигрывания звука в фоне от любого источника
Andry
Подскажите плиз - вот инокнка сверху почему то не меняется
Andry
а везде в других местах нормальная инонка отображается
Daniil Kostin
Вангую: так как диалог перерисовывается только при появлении
Alexandr Drobyshev
[
{
"type": "link",
"text": "https://pastebin.com/Yv1MqnSq"
},
"\n\nесли уж стандартный гутгБаттонс не устраивает"
]
Ivan
удали апку и перезагрузи девайс, ну и заново потом установи. Она могла просто кешнуться
Andry
пробовал не помогло
nazirjon
с этим я могу реализовать, мне нужно каждый день два раза отправить запрос на сервер?
Daniil Kostin
Alarm manager ищите, не помню как плагин назывался. Надо чтоб он под капотом был
Daniil Kostin
Но это будет Background service, а не Foreground
Alexandr Drobyshev
проще свой напистаь чем найти)
|