QML-тип Keypad
Клавиатура для набора номера. Подробнее…
Строка импорта: | import Sailfish.Silica 1.0 |
Наследуется от: | Column |
Свойства
- pressedButtonColor : color
- pressedButtonRadius : real
- pressedSecondaryTextColor : color
- pressedTextColor : color
- secondaryTextColor : color
- symbolsVisible : bool
- textColor : color
- vanityDialNumbers : list<string>
- vanityDialNumbersVisible : boolean
- voiceMailIconSource : url
Сигналы
- onCanceled(string number)
- onClicked(string number)
- onPressed(string number)
- onReleased(string number)
- onVoiceMailCalled()
Подробное описание
Тип Keypad
позволяет пользователю взаимодействовать со стандартной клавиатурой для набора номера.
Клавиатура для набора номера состоит из 12 экранных кнопок, сгруппированных в виде сетки 3x4.
Описание свойств
pressedButtonColor : color
Содержит цвет кнопки на экранной клавиатуре в момент нажатия.
Значение по умолчанию: BackgroundItem::highlightedColor.
pressedButtonRadius : real
Содержит радиус кнопки на экранной клавиатуре в момент нажатия.
Значение по умолчанию равно 4.
pressedSecondaryTextColor : color
Содержит цвет второго (описательного) текста кнопки клавиатуры при нажатии кнопки
Значение по умолчанию: Theme.secondaryHighlightColor.
pressedTextColor : color
Содержит цвет текста кнопки на экранной клавиатуре в момент нажатия.
Значение по умолчанию: Theme.highlightColor.
secondaryTextColor : color
Содержит цвет второго текста кнопки клавиатуры (описания).
Значение по умолчанию: Theme.secondaryColor.
symbolsVisible : bool
При значении свойства, равном true
(по умолчанию), на клавиатуре для набора номера будут отображаться кнопки "*" и
"#".
textColor : color
Содержит цвет кнопки на экранной клавиатуре.
Значение по умолчанию: Theme.primaryColor.
vanityDialNumbers : list<string>
Содержит список строк для отображения на кнопках экранной клавиатуры под цифрами. Строки отображаются на кнопках,
начиная с верхней левой и заканчивая правой нижней. Значение по умолчанию:
["", "abc", "def", "ghi", "jkl", "nmo", "pqrs", "tuv", "wxyz", "+", "", ""]
См. также vanityDialNumbersVisible.
vanityDialNumbersVisible : boolean
При значении свойства, равном true
(по умолчанию), на клавиатуре для набора номера будут отображаться кнопки
vanityDialNumbers ("*" и "#").
См. также vanityDialNumbers.
voiceMailIconSource : url
Содержит URL значка, отображаемого для функции голосовой почты, которая вызывается путём нажатия и удерживания кнопки '1'.
Описание сигналов
onCanceled(string number)
Обработчик данного сигнала вызывается при отмене нажатия кнопки (например, при перехвате события в контейнере Flickable).
onClicked(string number)
Обработчик данного сигнала вызывается при щелчке на кнопке. Под щелчком в данном случае подразумевается нажатие и последующее отпускание экранной кнопки.
onPressed(string number)
Обработчик данного сигнала вызывается при нажатии кнопки. Под нажатием в данном случае подразумевается касание кнопки без отрыва пальца от экрана.
onReleased(string number)
Обработчик данного сигнала вызывается при отпускании кнопки. Под отпусканием в данном случае подразумевается отрыв пальца от экрана, при условии, что до этого момента кнопка была нажата.
onVoiceMailCalled()
Обработчик данного сигнала вызывается при нажатии и удерживании кнопки '1'.