Документация
ОС Аврора 5.1.5

QML-тип PageBusyIndicator

Отображается при ожидании загрузки страницы. Подробнее…

Строка импорта: import Sailfish.Silica 1.0
Наследуется от: BusyIndicator

Свойства

Подробное описание

Тип 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.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.