Урок 47: "Основы Flutter - контекст(BuildContext)

  Рет қаралды 13,265

LazyLoad Dart & Flutter

LazyLoad Dart & Flutter

Күн бұрын

Пікірлер: 50
@ЕвгенийВладимирович-ш1с
@ЕвгенийВладимирович-ш1с 3 жыл бұрын
Жень, спасибо за видео, за труд. Реально по флаттеру в ру сегменте - топ контент. Так держать! :)
@ВолодимирБучинський-л8ю
@ВолодимирБучинський-л8ю Жыл бұрын
Дякую, за Вашу роботу.
@templeoflunacy
@templeoflunacy Жыл бұрын
Очередной комментарий в поддержку автора!
@PavelGlazachev-b4n
@PavelGlazachev-b4n Жыл бұрын
Спасибо. Стало теперь понятно, а то все не понимал зачем этот контекст вообще нужен
@katena20
@katena20 2 жыл бұрын
Спасибо, очень интересно слушать. Все эти методы по поиску виджетов по дереву напоминают мне древний jquery)
@dmitry9088
@dmitry9088 3 жыл бұрын
Спасибо за урок! Пока не понимаю, где это может пригодиться) Как база полезно:)
@ArtemFun
@ArtemFun 3 жыл бұрын
Автор, запили плиз видос про провайдер, я тебе тогда все ролики пролайкаю и друзей позову )))
@lucefan2816
@lucefan2816 4 ай бұрын
Здравствуйте вы так же сейчас с помощью провайдера делаете приложения ?
@agaicom2591
@agaicom2591 3 жыл бұрын
Видосы просто топ. Столько дыр в знаниях закрыл.
@АвезовГуванч
@АвезовГуванч 3 жыл бұрын
Было сложно…но доходчиво )
@ulankarimov2073
@ulankarimov2073 3 ай бұрын
Большое спасибо
@volga_code
@volga_code 2 жыл бұрын
Отлично! спасибо! Продолжаю твой курс после хакатона )
@АлександрКоновалов-щ3й
@АлександрКоновалов-щ3й 2 жыл бұрын
Огромное спасибо за урок!!
@ravshan349
@ravshan349 2 жыл бұрын
Good lesson, thanks
@pavlobaraniuk8197
@pavlobaraniuk8197 3 жыл бұрын
Благодарю за ваш труд)
@СобакаСобака-щ5ц
@СобакаСобака-щ5ц 3 жыл бұрын
Ничего не понял, но очень интересно
@АлександрКлепов-о4х
@АлександрКлепов-о4х 2 жыл бұрын
спасибо за урок!
@HaKoIIuTeJIb
@HaKoIIuTeJIb 3 жыл бұрын
Спасибо за видео! 👍
@Raimkhodzhanov
@Raimkhodzhanov 3 жыл бұрын
Евгений, спасибо!
@DarDarbl4
@DarDarbl4 3 жыл бұрын
Вот из ответа на so (а там в свою очередь цитата из документации), почему передается контекст The BuildContext argument is provided redundantly here so that this method matches the signature for a WidgetBuilder. Короче передается для того чтобы соответствовать сигнатуре (определению) WidgetBuilder
@seamensclubaihub
@seamensclubaihub 2 жыл бұрын
huge thanks
@shohzodzet
@shohzodzet Жыл бұрын
Я так понял, на практике ничего этого не надо, но можно выпендриваться, что ты прошаренный)) Но это я шучу. Информация, конечно, очень ценная. Большое спасибо!
@yakut54
@yakut54 11 ай бұрын
45:00 Опишу ситуацию с которой столкнулся вот тут kzbin.info/www/bejne/bZqyhGqHdsl7fc0. Нужно было поверх изображения наложить полупрозрачный градиент. Значит, берём Stack. В children кладём Image и Container. Изображение на всю ширину. Тут понятно. double width = MediaQuery.of(context).size.width; Затем, контейнеру необходимо задать ту же высоту, что и у изображения. Как её узнать? Смотрим на реальный размер изображения. У меня было 400 x 180. Делим 400 / 180 = ~2.222 И определяем высоту как double height = width / 2.222; И подставляем в height контейнера. Профит! То есть высота картинки - это длина, делёная на отношение сторон её же. Может кому то пригодится. Пользуйтесь 😉
@Вальдемар-п6г
@Вальдемар-п6г Жыл бұрын
Спасибо, очень интересно, для виджето в дереве, но как определить что виджет был удален?
@IKinDev
@IKinDev Жыл бұрын
Есть ссылка на доску с примерами?
@СтаниславЛагун-х4й
@СтаниславЛагун-х4й 2 жыл бұрын
Годно👍
@RomanBass-v1h
@RomanBass-v1h 3 жыл бұрын
А если ColoredWidget-ов напихать, например, не 3, а штук 15, то как через контекст получить state 4-го, 5-го и т.д.? В приведённом примере Вы получали state только ближайшего и самого первого предка.
@LearnDartFlutter
@LearnDartFlutter 3 жыл бұрын
А это в следующих занятиях)
@IgorN1234
@IgorN1234 2 жыл бұрын
@stolets
@stolets 2 жыл бұрын
VS code хватит, мне не нужен js, я не хочу писать для webа. Может быть это знак? Может быть VS code говорит, что я должен, но я не должен! 🤣
@telmax2005
@telmax2005 Ай бұрын
kzbin.info/www/bejne/lXzXi5mgqNyYjqc Здравствуйте. В этом месте обьект контекст обращается к абстрактному геттеру widget (который implement Element) и выводим далее на печать runtimeType и естественно как и во всем build мы получим тип ColorButton. Как это относится к контексту? Может я не правильно понимаю. Спасибо за видео.
@alexanderfarafonov9314
@alexanderfarafonov9314 3 жыл бұрын
А можно картинки из миро? png, pdf, неважно? спасибо)
@LearnDartFlutter
@LearnDartFlutter 3 жыл бұрын
Сейчас прямо кину в канал в телеграмм
@LearnDartFlutter
@LearnDartFlutter 3 жыл бұрын
t.me/lazyload_flutter/87
@alexanderfarafonov9314
@alexanderfarafonov9314 3 жыл бұрын
@@LearnDartFlutter спасибо!
@poteryal_trusy
@poteryal_trusy 3 жыл бұрын
Страшно приступать к боевому проекту
@yakut54
@yakut54 11 ай бұрын
это типа как this в javascript
@Макс523
@Макс523 2 жыл бұрын
OK! Вроде более менее понял. Одного не понял. На кой хрен всё это надо.
@dmitriyusatov1988
@dmitriyusatov1988 2 жыл бұрын
+++
@МишаЧернышевский-и2в
@МишаЧернышевский-и2в Жыл бұрын
был бы монтаж не было бы цены тому что ты делаешь
@LearnDartFlutter
@LearnDartFlutter Жыл бұрын
Был бы монтаж цена бы как раз была, а сейчас ее нет, все бесплатно)
@ЛенивыйАпож
@ЛенивыйАпож Жыл бұрын
Наверное уже поздно, но уроки были бы живее, если бы Вы их показывали на живых примерах в разработке, как в случае с theMovieDB. Так в них чувствуется важность и необходимость. Другой вопрос, что придумать реальное использование в проекте сложно, но когда Вы говорите "Есть такая штука, но вы ей пользоваться не будете" мозг вычеркивает 5 минут видео за ненадобностью. Лучше говорить "вам это когда-нибудь точно пригодится" и точка (с) ,)
@aleksandrsviridenko5079
@aleksandrsviridenko5079 Жыл бұрын
В теории понятно. На практике жопа.
@УмеджонТошпулотов-м5и
@УмеджонТошпулотов-м5и 2 жыл бұрын
Не можете объяснить
@k700pp
@k700pp 3 ай бұрын
Мне интересно, где вы смогли найти того, кто объяснит лучше?
@sergeyzhukov1370
@sergeyzhukov1370 Жыл бұрын
class Builder extends StatelessWidget { const Builder({ super.key, required this.builder, }); final WidgetBuilder builder; //Widget Function(BuildContext context); @override Widget build(BuildContext context) => builder(context); } что тут криминального? Вспомогательный виджет тоже самое делает по сути
@mishakalyna
@mishakalyna 3 жыл бұрын
Спасибо!
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 113 МЛН
Кәсіпқой бокс | Жәнібек Әлімханұлы - Андрей Михайлович
48:57
Урок 55: "Основы работы с данными основы Hive"
1:32:28
LazyLoad Dart & Flutter
Рет қаралды 17 М.
Урок 46: "Основы Flutter - Ключи(Key, GlobalKey, UniqueKey...)
1:13:56
30 Programming Truths I know at 30 that I Wish I Knew at 20
17:41
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 80 М.
Урок 52: "Основы работы с данными - http запросы"
1:14:13