У меня есть ListView ExpansionTiles, и я хочу прокрутить до выбранного при нажатии. Для этого я вычисляю высоту всех тайлов и scrollTo()
через ScrollController.
Для больших списков эта логика работает хорошо, но если содержимое списка не выходит за пределы нижней части (другими словами: маленький список, содержимое не достигает нижней части экрана), то я прокручиваю, но сразу получаю " анимация «отскочить назад», которая останавливается в старой позиции прокрутки.
Может у кого была похожая проблема? Я не уверен, имеет ли значение тот факт, что элементы моего списка являются ExpansionTiles, я могу представить, что это происходит с любыми детьми.
Заранее спасибо!
1 ответ
Это не проблема, так работает список. Если длина списка не переполняет родительский контейнер (количество элементов недостаточно), то нет причин, по которым список должен прокручиваться.
Похожие вопросы
Новые вопросы
flutter
Используйте этот тег для вопросов о наборе инструментов кроссплатформенного пользовательского интерфейса Flutter. Если ваш вопрос касается конкретной платформы, отметьте ее также (например, [android], [ios] и т. д.). Вы также можете включить тег [dart] для вопросов по кодированию.