Как сохранить позицию скрола listView при редактировании состава списка?
есть listView размеры элементов которого заранее не известны, после прокрутки к какой-то позиции состав чписка может изменится (например сверху добавились или удалились элементы), мне нужно чтобы текущие видимые на экране элементы при этом не сдвигались
ещё пример:
список состоит из элементов которые при клике раскрываются (в один момент времени может быть раскрытым только один элемент), выходит что если сверху был какой-то открытый то при нажатии снизу происходит сдвиг
может есть какой-то другой виджет для реализации подобной задачи
Смотрите в сторону Sliver, гибкости больше. Вы уже пробовали решить проблемы, что описали или только в теории думаете? так как есть виджет в ListView.builder который создаёт и разрушает виджеты вне экрана, да и остальные вопросы не похоже что пробовали решить
ListView.builder я использую, да он разрушает виджеты вне экрана, но их размер все же учитывается для скролла, я про то что если отредактировать сам список то происходит сдвиг, пока решение не найдено