Size: a a a

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

2021 April 16

KK

Kit Khilobok in Dart & Flutter по-русски
При клике показать лоадер во время загрузки)
If(isBusy)
Loader()
Else
Card()
Или я не так понял вопрос?
источник

PP

PR Promo in Dart & Flutter по-русски
возможно так.. Я как понял это через setState() нужно делать?
источник

PP

PR Promo in Dart & Flutter по-русски
просто я хочу на определённую карточку это делать (на которую кликнули)
источник

KK

Kit Khilobok in Dart & Flutter по-русски
И соответственно
isBusy=true;
setState();
await some future;
isBusy=false;
setState();
источник

KK

Kit Khilobok in Dart & Flutter по-русски
Соответственно карточку стейтфул виджетов и Стейт у неё меняешь
источник

KK

Kit Khilobok in Dart & Flutter по-русски
Если не нравятся стестейты можно через
ValueNotifier
источник

PP

PR Promo in Dart & Flutter по-русски
а почему я на listTile не могу задать контекст?
источник

PP

PR Promo in Dart & Flutter по-русски
источник

PP

PR Promo in Dart & Flutter по-русски
я просто думаю или текстом, или лоудером или чем то ещё реализовать это..
источник

KK

Kit Khilobok in Dart & Flutter по-русски
onTap ничего не принимает, зачем ты туда контекс пихаешь?
источник

PP

PR Promo in Dart & Flutter по-русски
что бы понять на каком элементе было событие, и на этот элемент что то навесить (может цвет сделать полупрозрачный или ещё что)
источник

KK

Kit Khilobok in Dart & Flutter по-русски
Понятнее не стало, особенно причём тут контекст
источник

PP

PR Promo in Dart & Flutter по-русски
ну когда мы кликнули куда то, то можно ведь в событии данного элемента получить контекст (элемент по которому кликнули)? Или я вообще не правильно понимаю? Я просто во флаттере 4-й день, и контекст как понял что то аналогичное this в js
источник

A

Anton in Dart & Flutter по-русски
Всем привет!
подскажите пожалуйста, есть Row хочу растянуть по всей доступной ширине, как это сделать?
источник

А

Амандос in Dart & Flutter по-русски
Круто
источник

A

Anton in Dart & Flutter по-русски
попытка завернуть так:  SizedBox(
               width: double.infinity,
               child: Row(
не проходит These invalid constraints were provided to RenderFlex's layout() function by the following function,                                                                          
which probably computed the invalid constraints in question:                                                                                                                  
 RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:277:14)                                                                                    
The offending constraints were:                                                                                                                                              
 BoxConstraints(w=Infinity, 0.0<=h<=Infinity)
источник

at

alexey tracevsky in Dart & Flutter по-русски
mainaxissize. max
источник

A

Anton in Dart & Flutter по-русски
Row(
               mainAxisSize: MainAxisSize.max,
не помогает
источник

at

alexey tracevsky in Dart & Flutter по-русски
а что вы пытаетесь сделать?
источник

A

Anton in Dart & Flutter по-русски
растянуть Row в ширину на весь доступный спейс
источник