Size: a a a

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

2020 July 12

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
SilentNox
Если сюда кинуть, форматирование полетит
Так кинь в каком нибудь коде паст)
источник

S

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

S

SilentNox in Dart & Flutter по-русски
Это можно было бы оптимизировать, если бы дарт позволял напрямую передавать ссылку на параметр
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
SilentNox
Это можно было бы оптимизировать, если бы дарт позволял напрямую передавать ссылку на параметр
Пример накидай как ты хочешь что бы это работало, пока не понимаю
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Tim
Как можно "отрезать" часть виджета?
У меня есть Column который делаю уходящим в 100% прозрачность и нужно отрезать его часть, чтобы не скроллился. Обернул просто в контейнер с заданной высотой и все ок, но RenderFlex overflowed ругается
Column сам по себе не скроллится и имеет неограниченную главную ось, поэтому и ругается
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Roman Vasiliev
Column сам по себе не скроллится и имеет неограниченную главную ось, поэтому и ругается
А что если оставить оверфлоу? В релизе же там не будет индикации переполнения
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
насколько я знаю, будет всегда
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
но не проверял
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
это "попинывание", чтобы не игнорили)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Но что если это и правда необходимое мне поведение?
источник

T

Tim in Dart & Flutter по-русски
Roman Vasiliev
Column сам по себе не скроллится и имеет неограниченную главную ось, поэтому и ругается
Нет нет, у меня все в CustomScrollView и в нем "пачки" виджетов разбиты на column. Это необходимо. И вот эти Column я просто обрезаю и делаю полупрозрачными. Важно, чтобы юзер не могу скроллить невидимый виджет
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Evgenii Elchev
Но что если это и правда необходимое мне поведение?
Всегда есть Expanded/Flexible
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Roman Vasiliev
Всегда есть Expanded/Flexible
Не, человеку надо обрезать часть виджета
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Это я понял
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Как flexible решит эту проблему?
источник

Ю

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

T

Tim in Dart & Flutter по-русски
Юрий
Сверху стек с градиентом и не будет скролиться
У меня длинный виджет, скажем 5 * screenHeight, и 3 screenHeight должен скроллиться, а последние 2 - нет. Именно место, переходящее в прозрачность я обрезаю и рендерю, а остальные вообще в Visibility(maintainState: false, visible: false)
источник

Ю

Юрий in Dart & Flutter по-русски
Не стек, оверлей, без значения сколько под ним, хоть 10 экранов, оверлей будет сверху с размерами устройства и будет перехватывать скрол
источник

Ю

Юрий in Dart & Flutter по-русски
Аааа,  понятно,  заморочки
источник

T

Tim in Dart & Flutter по-русски
Ага :)
источник