Size: a a a

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

2020 August 29

ДШ

Дмитрий Шелыгин... in Dart & Flutter по-русски
величайшие умы флаттыра, я нуждаюсь в вас
источник

ДШ

Дмитрий Шелыгин... in Dart & Flutter по-русски
сорян что так много текста
источник

С

Сергей in Dart & Flutter по-русски
Подскажите, может ли у StatelessWidget вызываться метод build несколько раз? Мне нужно выполнить действия один раз и для этих действий нужен контекст, по этому делаю это в build.
источник

Ю

Юрий in Dart & Flutter по-русски
Дмитрий Шелыгин
можно конечно создать контроллер для CustomScrollView, но там scrollTo работает по пикселям, что не очень удобно
Работаешь через контроллеры списков и там по позициям и нет значения в сливере или нет
источник

ДШ

Дмитрий Шелыгин... in Dart & Flutter по-русски
это сливерЛист
в нем child builder
ни у того, ни у другого нет возможности добавить контроллер
источник

ДШ

Дмитрий Шелыгин... in Dart & Flutter по-русски
под "списком" ты подразумеваешь ListView?
источник

ДШ

Дмитрий Шелыгин... in Dart & Flutter по-русски
я не могу в CustomScrollView засунуть ListView
он срёт мне столько ошибок, что я дебаг консоль доскроллить доверху не могу
источник

Ю

Юрий in Dart & Flutter по-русски
Дмитрий Шелыгин
я не могу в CustomScrollView засунуть ListView
он срёт мне столько ошибок, что я дебаг консоль доскроллить доверху не могу
Заверни listview в slivertoboxadapter и будет счастье
источник

A

Alexey in Dart & Flutter по-русски
Почему сливерлист не заработал в customscrollview? Начни с простого лейаута в builderе
источник

VS

Vladimir Sorokin in Dart & Flutter по-русски
Юрий
Заверни listview в slivertoboxadapter и будет счастье
Тогда теряется вся суть CustomScrollView и вместо него можно использовать просто Column
источник

Ю

Юрий in Dart & Flutter по-русски
Чет не могу понять до конца всего
источник

W

WINDOF in Dart & Flutter по-русски
Rv Ch
я поставил в хром uVPN расширение бесплатное, медиум загрузить хватает
А у меня в Яндекс браузере не робит чёт)
источник

ДШ

Дмитрий Шелыгин... in Dart & Flutter по-русски
Alexey
Почему сливерлист не заработал в customscrollview? Начни с простого лейаута в builderе
сливерлист то нормально там работает
лист вью там не работает
источник

A

Alexey in Dart & Flutter по-русски
ну само собой листвью не сливер
источник

ДШ

Дмитрий Шелыгин... in Dart & Flutter по-русски
вооот, а мне эту хрень надо программно скроллить
а я хз как
источник

A

Alexey in Dart & Flutter по-русски
если у тебя один листвью на экране и больше других скроллящихся виджетов нет, то убери custom scrollview, оставь column с expanded listview внутри. и для скролла listview используй controller
источник

ДШ

Дмитрий Шелыгин... in Dart & Flutter по-русски
Alexey
если у тебя один листвью на экране и больше других скроллящихся виджетов нет, то убери custom scrollview, оставь column с expanded listview внутри. и для скролла listview используй controller
а как я тогда сделаю, чтоб промо скрывались?
источник

ДШ

Дмитрий Шелыгин... in Dart & Flutter по-русски
и чтоб группы приклеивались к верху?
источник

ДШ

Дмитрий Шелыгин... in Dart & Flutter по-русски
в этом вся суть
источник

VS

Vladimir Sorokin in Dart & Flutter по-русски
Дмитрий Шелыгин
сливерлист то нормально там работает
лист вью там не работает
Вкладки можно сделать через SliverToBoxAdapter(ListView(controller) ) и когда тебе надо скроллить вкладки, делаешь это через контроллер этого ListView
А список товаров это SliverList и чтобы скроллить до нужного товара, используй контроллер CustomScrollView.  Надо только понять, как узнать позицию этого элемента...
источник