QML-тип SilicaFlickable
Представление Flickable
в стиле ОС Аврора. Подробнее…
Строка импорта: | import Sailfish.Silica 1.0 |
Наследуется от: | Flickable |
Наследники: | DockedPanel |
Свойства
- pullDownMenu : Item
- pushUpMenu : Item
- quickScroll : bool
- quickScrollAnimating : bool
Методы
Подробное описание
Тип SilicaFlickable
реализует тип Flickable
с характерным для ОС Аврора поведением
и дополнительными свойствами.
Ниже приведён пример представления с простой прокруткой в стиле ОС Аврора:
import QtQuick 2.2
import Sailfish.Silica 1.0
Rectangle {
width: 200; height: 100
SilicaFlickable {
anchors.fill: parent
contentWidth: text.width; contentHeight: text.height
Text {
id: text
text: "Привет!"
font.pixelSize: 100
}
}
}
SilicaFlickable
наследуется от типа
Flickable модуля
QtQuick, поэтому любые свойства, сигналы и методы Flickable
(например, свойства model
и delegate
в примере выше) также доступны для объектов
SilicaFlickable
. Полный список доступных свойств, сигналов и методов приведён в документации
Flickable.
Описание свойств
pullDownMenu : Item
Содержит значение вытягиваемого сверху меню PullDownMenu, прикрепленного к данному представлению.
Если у представления нет вытягиваемого сверху меню, то свойство имеет значение null
.
pushUpMenu : Item
Содержит значение вытягиваемого снизу меню PushUpMenu, прикрепленного к данному представлению. Если
у представления нет вытягиваемого снизу меню, то свойство имеет значение null
.
quickScroll : bool
Определяет, разрешена ли вертикальная область быстрой прокрутки для представления. Область быстрой прокрутки
отображается, если значение свойства quickScroll
истинно и значение свойства contentHeight
по крайней мере в три
раза больше, чем значение свойства height
представления. Это позволяет пользователю быстро перейти к началу или концу
содержимого.
По умолчанию значение свойства истинно, если для представления свойство flickableDirection
принимает значение
Flickable.VerticalFlick
или Flickable.AutoFlickDirection
.
quickScrollAnimating : bool
Истинно в момент использования быстрой прокрутки к началу или концу содержимого.
Описание методов
scrollToBottom()
Запускает анимацию, которая быстро прокручивает представление к последнему элементу.
Данный метод неприменим, если представление нельзя прокручивать по вертикали.
scrollToTop()
Запускает анимацию, которая быстро прокручивает представление к первому элементу.
Данный метод неприменим, если представление нельзя прокручивать по вертикали.