Документация
ОС Аврора 5.1.5
QML-тип SectionHeader
Заголовок текста для начала раздела на странице. Подробнее…
Строка импорта: | import Sailfish.Silica 1.0 |
Наследуется от: | Label |
Подробное описание
Тип SectionHeader
обеспечивает оформленный в стиле ОС Аврора заголовок для разделов страницы.
По сути это обычная текстовая метка типа Label с характерным оформлением цвета, размера и выравнивания. Текст заголовка устанавливается с помощью свойства text.
В ОС Аврора заголовки разделов обычно используются для:
- группировки содержимого на странице (например, приложение «Почта» может отображать письма в группах «Сегодня», «Вчера», «На прошлой неделе» и т. д.);
- чёткой дифференциации разделов страницы (например, приложение Контакты может показывать категорию «Избранные», затем «Недавние»);
- разделения страниц с длинными списками на отдельные категории (например, страница с системными настройками может иметь больше 30 отдельных параметров, которые для удобства просмотра следует группировать в 4–5 категорий).
На странице в примере ниже системные настройки разделены заголовками разделов:
import QtQuick 2.2
import Sailfish.Silica 1.0
ApplicationWindow {
initialPage: Component {
Page {
Column {
width: parent.width
PageHeader { title: "Настройки" }
SectionHeader { text: "Управление соединениями" }
TextSwitch { text: "WLAN" }
TextSwitch { text: "Мобильная сеть" }
TextSwitch { text: "Bluetooth" }
TextSwitch { text: "USB" }
SectionHeader { text: "Звуки" }
Slider { label: "Громкость"; width: parent.width }
TextSwitch { text: "Вибрация" }
ValueButton { label: "Звонок"; value: "По умолчанию" }
SectionHeader { text: "Безопасность" }
ValueButton { label: "Блокировка устройства"; value: "Включено" }
ValueButton { label: "PIN-код"; value: "Включено" }
}
}
}
}