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: "Включено" }
             }
         }
     }
 }