QML-тип BusyIndicator
Неинтерактивный элемент, который отображается в виде вращающегося круга во время ожидания загрузки контента или завершения какого-либо процесса. Подробнее…
Строка импорта: | import Sailfish.Silica 1.0 |
Наследуется от: | Item |
Наследники: | PageBusyIndicator |
Свойства
Подробное описание
Тип BusyIndicator
реализует неинтерактивный элемент, отображаемый во время ожидания завершения
какого-либо процесса (например — загрузки содержимого).
Например, данный тип можно использовать при загрузке содержимого страницы:
import QtQuick 2.2
import Sailfish.Silica 1.0
Page {
BusyIndicator {
size: BusyIndicatorSize.Large
anchors.centerIn: parent
running: model.status == Model.Loading
}
}
Или при загрузке изображения:
Image {
id: image
source: "http://some/remote/icon.png"
sourceSize.width: Theme.iconSizeMedium
sourceSize.height: Theme.iconSizeMedium
BusyIndicator {
size: BusyIndicatorSize.Medium
anchors.centerIn: image
running: image.status != Image.Ready
}
}
См. также BusyLabel и PageBusyIndicator.
Описание свойств
running : bool
При истинном значении свойства running запускается анимация, которая перестанет воспроизводиться при переходе
приложения в фоновый режим или при присвоении данному свойству значения false
.
Значение по умолчанию: false
.
size : enumeration
Определяет размер size BusyIndicator
. Данное свойство может принимать одно из следующих значений:
BusyIndicatorSize.ExtraSmall
— размер подходит для элемента, отображаемого при загрузке мелких деталей, и хорошо сочетается с самым мелким шрифтом;BusyIndicatorSize.Small
— размер подходит для элемента, отображаемого при загрузке деталей, и хорошо сочетается с обычным шрифтом;BusyIndicatorSize.Medium
— стандартный размер для отображенияBusyIndicator
в элементе списка;BusyIndicatorSize.Large
— размер подходит для элемента, отображаемого при загрузке в полноэкранном режиме.
Значение по умолчанию: BusyIndicatorSize.Medium
.