Sliver-ы во Flutter или как работает скролл - Михаил Зотьев, Surf
HTML-код
- Опубликовано: 14 дек 2021
- Когда речь заходит о сливерах и создании сложных эффектов скролла во Flutter, обычно это предвестник страданий при реализации задачи. Пора это исправить! Покопаемся в «кишках» скролла и научимся работать с ним правильно.
Slides: docs.google.com/presentation/... Наука
Я только начал смотреть, но мое почтение оратору) Очень приятно слушать
Есть станица вроде чата, организована в Stack:
ListView.Builder
Icon TextFormField Button
Text
При этом размер TextFormField меняется от 1 до 5 строк в зависимости от контента (подсмотрено у telegram)
Padding (bottom) у всех виджетов в стеке вычисляется динамически.
Есть желание прятать все что ниже list view при скроле сообщений и показать при обратном скроле. Можно ли это сделать с использованием сливеров или придется изобретать что-то свое? (Пробовал SliverAppBar с reverse true, но из-за динамических размеров text form field ничего хорошего не получилось)