QML-тип PageBusyIndicator
Отображается при ожидании загрузки страницы. Подробнее…
Строка импорта: | import Sailfish.Silica 1.0 |
Наследуется от: | BusyIndicator |
Свойства
- running : bool
Подробное описание
Тип PageBusyIndicator
реализует полноэкранный неинтерактивный элемент, на котором отображается вращающийся круг.
PageBusyIndicator
предоставляется для удобства реализации полноэкранных индикаторов занятости в стиле платформы и не
требует явного позиционирования.
Например, данный тип можно использовать при загрузке содержимого страницы:
import QtQuick 2.2
import Sailfish.Silica 1.0
Page {
PageBusyIndicator {
running: model.status == Model.Loading
}
}
Если загрузка может занять несколько секунд, рекомендуется вместо этого элемента использовать BusyLabel, чтобы также отображать метку с индикацией занятости, которая объясняет пользователю, что происходит.
Если требуется более индивидуальное решение, следует напрямую использовать компоненты BusyIndicator и Label. Один из распространённых особых случаев — предоставить центрированную по горизонтали кнопку «Отмена» под индикатором загрузки, особенно если загрузка может занять очень много времени.
См. также BusyIndicator и BusyLabel.
Описание свойств
running : bool
При истинном значении свойства running запускается анимация, которая перестанет воспроизводиться при переходе
приложения в фоновый режим или при присвоении данному свойству значения false
.
Значение по умолчанию: false
.