Scroll To не срабатывает при загрузке
Действие Scroll To в потоке On Page Load не срабатывает: к моменту вызова прокручиваемый виджет ещё не отрисован, и прокручивать нечего.
инфо
Что нужно заранее
- Действие
Scroll Toстоит в потокеOn Page Load. - Целевой виджет находится внутри прокручиваемого —
ListViewилиColumn.
Как это лечится
-
Добавьте задержку перед прокруткой
Поставьте перед
Scroll ToдействиеDelayна 500–700 мс — за это время дерево виджетов успевает отрисоваться.
-
Добавьте анимацию появления
Анимация гарантирует, что виджет уже виден к моменту прокрутки:
- повесьте на прокручиваемый виджет анимацию загрузки — например,
Fade; - длительность — около 1200 мс;
- задержку перед прокруткой оставьте около 700 мс.
советСвязка «анимация плюс задержка» заодно убирает рывок: страница не дёргается на глазах у пользователя.
- повесьте на прокручиваемый виджет анимацию загрузки — например,