Size: a a a

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

2020 July 18

RV

Roman Vasiliev in Dart & Flutter по-русски
Тогда просто заюзай BlocBuilder (для блока) или StreamBuilder
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
Так я и использую его
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
Как мне передавать в нём время с изменениями раз в секунду
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
Кирилл Апарин
Кто знает как с помощью BLoC реализовать обычный показ времени, вот ссылка на мою попытку, стартует нормально приложение, и время показывает, только оно не изменяется со временем)

https://github.com/kirya355/clock_bloc_example
Вот тут посмотри, как сделал
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
Все непонятки в world_time_page_bloc
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Кирилл Апарин
Как мне передавать в нём время с изменениями раз в секунду
часики лучше не делать через стримы - время события не будут приходить точно через установленный промежуток из-за принципов работы event loop'а

лучше прочитай про Ticker

https://dash-overflow.net/articles/why_vsync/
источник

lf

les forest in Dart & Flutter по-русски
Кирилл Апарин
Как мне передавать в нём время с изменениями раз в секунду
Есть класс countdowntimer посмотри его
источник

RS

Roman Solovev in Dart & Flutter по-русски
Друзья нужна помощь. не понимаю, почему не работают методы из наследуемого класса. Глаз замылился.

class Hooks{
 List<Function> _hookedFunctions = [];

 void runHooks() {
   for (var i = 0; i < _hookedFunctions.length; i++) {
     _hookedFunctions[i]();
   }
 }

 void addHook(Function function){
   _hookedFunctions.add(function);
 }
}

class SomeObject extends Hooks{
 final String _someField;
 SomeObject(this._someField);
}

var obj = SomeObject('1234567890');
 var a = () {
   print('a');
 };
 void b () {
   print("b");
 }
obj.addHook(a);
obj.addHook(b);
obj.runHooks();
источник

S

SilentNox in Dart & Flutter по-русски
Roman Solovev
Друзья нужна помощь. не понимаю, почему не работают методы из наследуемого класса. Глаз замылился.

class Hooks{
 List<Function> _hookedFunctions = [];

 void runHooks() {
   for (var i = 0; i < _hookedFunctions.length; i++) {
     _hookedFunctions[i]();
   }
 }

 void addHook(Function function){
   _hookedFunctions.add(function);
 }
}

class SomeObject extends Hooks{
 final String _someField;
 SomeObject(this._someField);
}

var obj = SomeObject('1234567890');
 var a = () {
   print('a');
 };
 void b () {
   print("b");
 }
obj.addHook(a);
obj.addHook(b);
obj.runHooks();
Что должен выводить код?
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Roman Solovev
Друзья нужна помощь. не понимаю, почему не работают методы из наследуемого класса. Глаз замылился.

class Hooks{
 List<Function> _hookedFunctions = [];

 void runHooks() {
   for (var i = 0; i < _hookedFunctions.length; i++) {
     _hookedFunctions[i]();
   }
 }

 void addHook(Function function){
   _hookedFunctions.add(function);
 }
}

class SomeObject extends Hooks{
 final String _someField;
 SomeObject(this._someField);
}

var obj = SomeObject('1234567890');
 var a = () {
   print('a');
 };
 void b () {
   print("b");
 }
obj.addHook(a);
obj.addHook(b);
obj.runHooks();
напиши тест

бывало у меня print не печатал до перзагрузки IDE
источник

RS

Roman Solovev in Dart & Flutter по-русски
SilentNox
Что должен выводить код?
Дело не в выводе, а исполнении, нужно чтобы у obj было приватное поле _hookedFunctions и методы наследованные от Hooks  исполнялись в контексте obj. т.е. obj.runHooks(); должен вывести в консоль два принта:
a
b
источник

S

SilentNox in Dart & Flutter по-русски
Roman Solovev
Дело не в выводе, а исполнении, нужно чтобы у obj было приватное поле _hookedFunctions и методы наследованные от Hooks  исполнялись в контексте obj. т.е. obj.runHooks(); должен вывести в консоль два принта:
a
b
У меня это и выводит
источник

RS

Roman Solovev in Dart & Flutter по-русски
хмм. vscode тупит? 😕
источник

RS

Roman Solovev in Dart & Flutter по-русски
Жиза, всем спасибо) не думал, что в этом будет проблема 😂😅
источник

AS

Andrey Stafford in Dart & Flutter по-русски
что за элемент, чтобы при скролле он задвигался?
источник

У

Уля in Dart & Flutter по-русски
Всем привет! Недавно начала изучать flutter, никак не могу реализовать, чтобы при нажатии на кнопку менялось наполнение страницы (открывалось  окно с другими виджетами). С основными виджетами разобралась, как добавлять действия кнопке тоже, например чтобы при нажатии менялся текст.
Может кто-то посоветует понятные уроки с этим(желательно на русском) или примеры кода
источник

АК

Андрей Качанов... in Dart & Flutter по-русски
Уля
Всем привет! Недавно начала изучать flutter, никак не могу реализовать, чтобы при нажатии на кнопку менялось наполнение страницы (открывалось  окно с другими виджетами). С основными виджетами разобралась, как добавлять действия кнопке тоже, например чтобы при нажатии менялся текст.
Может кто-то посоветует понятные уроки с этим(желательно на русском) или примеры кода
Смотрите мой плей-лист с самого начала :) https://www.youtube.com/playlist?list=PLMAOL6NXxmsgTUrZE4Y9xhIxzDA46X1lc
источник

АК

Андрей Качанов... in Dart & Flutter по-русски
Уля
Всем привет! Недавно начала изучать flutter, никак не могу реализовать, чтобы при нажатии на кнопку менялось наполнение страницы (открывалось  окно с другими виджетами). С основными виджетами разобралась, как добавлять действия кнопке тоже, например чтобы при нажатии менялся текст.
Может кто-то посоветует понятные уроки с этим(желательно на русском) или примеры кода
А если серьезно, Вам надо разобраться с этим чудищем  Navigator.of(context).pushNamed()
источник

IP

Ivan Prokopenko in Dart & Flutter по-русски
практически сезон
источник

IP

Ivan Prokopenko in Dart & Flutter по-русски
очень много работы проделал
источник