Перейти к основному содержимому

Прокрутка к действию при загрузке страницы

Когда Scroll To Action не срабатывает во время загрузки страницы, это часто происходит потому, что прокручиваемый виджет еще не полностью отрисован на момент выполнения действия. В этом руководстве описано, как обеспечить надежную работу действия прокрутки во время загрузки страницы.

Предварительные требования
  • Scroll To Action настроен внутри потока действий On Page Load.
  • Целевой виджет находится внутри прокручиваемого представления, такого как ListView или Column.

Шаги для обеспечения надежного поведения прокрутки:

  1. Добавьте задержку перед действием прокрутки
    Вставьте Delay Action перед Scroll To Action, чтобы позволить дереву виджетов завершить отрисовку. Рекомендуемая длительность задержки — 500–700 мс.

  2. Используйте анимации загрузки для прокручиваемых виджетов
    Применение анимации обеспечивает полную видимость виджета перед прокруткой.

    • Добавьте анимацию загрузки (например, Fade) к прокручиваемому виджету.
    • Установите длительность анимации примерно в 1200 ms.
    • Добавьте Delay Action перед действием прокрутки (например, 700 ms).

    подсказка

    Комбинация задержки с анимацией предотвращает выполнение действия прокрутки до появления виджета, обеспечивая более плавный переход.