QML-тип Icon
Монохромная иконка. Подробнее…
Строка импорта: | import Sailfish.Silica 1.0 |
Наследуется от: | Image |
Свойства
- color : color
- highlightColor : color
- highlighted : bool
- palette : Palette
Подробное описание
Тип Icon
реализует оформленную в стиле ОС Аврора монохромную иконку. Цвет по умолчанию и цвет подсветки
устанавливаются в соответствии с текущей атмосферой.
Источник иконки устанавливается с помощью свойства source:
import Sailfish.Silica 1.0
Icon {
source: "image://icon-m-ambience"
}
Цвет иконки можно изменить с помощью свойства color. При выборе цветов, отличных от используемых по умолчанию, рекомендуется выбирать значения из свойства palette. Например:
import Sailfish.Silica 1.0
Icon {
source: "image://icon-m-ambience"
color: palette.highlightColor
}
Дополнительную информацию о выборе цвета и размера для текста в ОС Аврора можно получить в описании типа Theme.
Icon наследуется от типа QtQuick
Image. Поэтому свойства, сигналы и методы Text
также доступны для объектов Icon
. Полный список доступных свойств, сигналов и методов приведён в документации
Image.
Описание свойств
color : color
Определяет цвет иконки.
По умолчанию иконка имеет palette.primaryColor.
highlightColor : color
Определяет цвет для подсветки иконки.
По умолчанию подсвеченная иконка имеет цвет palette.highlightColor.
highlighted : bool
Определяет, должна ли иконка подсвечиваться.
По умолчанию иконка будет подсвечиваться, когда подсвечен элемент управления, частью которого иконка является.
palette : Palette
Цветовая палитра иконки.
Если один или несколько цветов родительского элемента управления palette
были переопределены, эти изменения будут
отражены здесь. В противном случае значения будут соответствовать эквивалентным свойствам цветов Theme.