Size: a a a

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

2021 May 21

ST

Sergey Tsykal in Dart & Flutter по-русски
onTap не работает ни с Row + Expanded + Imag ни с flexible.
источник

AK

Anton Kowalski in Dart & Flutter по-русски
Есть такой provider:
Widget build(BuildContext context) {
   return ChangeNotifierProvider<Model>(
     create: (context) => Model(),
     child: Consumer<Model>(
       builder: (context, value, child) => ...,
     ),
   );
 }
И есть  double get number => ... в этом класе.
Как этому геттеру прописать значение из provider?
источник

П

Павел in Dart & Flutter по-русски
тогда может быть вставить elevatedButton ?
источник

ST

Sergey Tsykal in Dart & Flutter по-русски
Пробовал, а как туда вставить image ?
источник

ST

Sergey Tsykal in Dart & Flutter по-русски
Пробовал и c Row + Listtile + Image - не работает
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
ну если вы про хтмл? то просто в переменную хтмл впишите и все) или файл прям в ассетс киньте и прочтите потом
источник

ST

Sergey Tsykal in Dart & Flutter по-русски
Пробовал - не работает
источник

A

Andrey in Dart & Flutter по-русски
Оао
источник

A

Andrey in Dart & Flutter по-русски
Попробую
источник

A

Andrey in Dart & Flutter по-русски
Спасибо
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
ни как, провайдер чреез контент предеет грубо говря значение, геттер по контенту выше чем провайдер.

не правлиьно организовано значит.

минимум усилий это делаете переменную в классе final _model = Model();
и в провайдер передаете как Provider.value(_model, ...)
а в геттер get => _model;
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
либо если нужно диспозить прееменнную model то не финальной делаете а в интис стейи и диспос создаете/удаляете
источник

AK

Anton Kowalski in Dart & Flutter по-русски
Ок, спасибо, попробую.
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
источник

AK

Anton Kowalski in Dart & Flutter по-русски
Я так понял Consumer мне уже не нужен
источник

VR

Vladislav Rudenua in Dart & Flutter по-русски
Здравствуйте
источник

VR

Vladislav Rudenua in Dart & Flutter по-русски
Как через провайдер запустить стрим ещё раз
источник

VR

Vladislav Rudenua in Dart & Flutter по-русски
Есть таймер, там просто каждую секунду отнимается 1
источник

VR

Vladislav Rudenua in Dart & Flutter по-русски
И это стрим
источник