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

QML-тип BusyLabel

Неинтерактивный элемент, который отображается в виде вращающегося круга во время ожидания загрузки контента или завершения какого-либо процесса. Подробнее…

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

Свойства

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

BusyLabel — это неинтерактивный визуальный элемент, на котором отображается вращающийся круг и метка, описывающая состояние занятости. BusyLabel предоставляется для удобства реализации полноэкранных индикаторов занятости в стиле платформы и не требует явного позиционирования.

Например, данный тип можно использовать при загрузке содержимого страницы:

import QtQuick 2.2
import Sailfish.Silica 1.0

Page {
    BusyLabel {
        text: "Загрузка"
        running: model.status == Model.Loading
    }
}

Если не требуется отображать метку, можно использовать вместо неё PageBusyIndicator в тех случаях, когда причина загрузки очевидна из контекста, состояние занятости слишком короткое, чтобы читать описания, или отображение дополнительной метки будет казаться беспорядком в интерфейсе.

Если требуется более индивидуальное решение, следует напрямую использовать компоненты BusyIndicator и Label. Один из распространённых особых случаев — предоставить центрированную по горизонтали кнопку «Отмена» под индикатором загрузки, особенно если загрузка может занять очень много времени.

См. также PageBusyIndicator и BusyIndicator.

Описание свойств

running : bool

При установке running значения true отображается индикатор занятости и запускается анимация, которая перестанет воспроизводиться при переходе приложения в фоновый режим или при присвоении данному свойству значения false.

Значение по умолчанию: false.

text : bool

Нужно переопределить это свойство, чтобы сообщить пользователю, что именно загружается.

Значение по умолчанию: локализованная строка "Загрузка".

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

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