Кнопка
Кнопка, способная обнаруживать клики. Многие аспекты её внешнего вида можно изменить, а также определить её кликабельность (Enabled). Свойства кнопки можно настраивать как в Дизайнере, так и в Редакторе блоков.
- Фоновый цвет (BackgroundColor):
- Задает фоновый цвет кнопки в виде целого числа alpha-red-green-blue. Если установлено изображение, изменение цвета не будет видно, пока изображение не удалено.
- Включено (Enabled):
- Определяет, должна ли кнопка быть активной и кликабельной.
- Жирный шрифт (FontBold):
- Определяет, должен ли текст кнопки отображаться жирным. Некоторые шрифты не поддерживают жирное начертание.
- Курсив (FontItalic):
- Определяет, должен ли текст кнопки отображаться курсивом. Некоторые шрифты не поддерживают курсив.
- Размер шрифта (FontSize):
- Задает размер шрифта текста кнопки, измеряемый в sp (безразмерных пикселях).
- Тип шрифта (FontTypeface):
- Задает тип шрифта кнопки: default, serif, sans serif, monospace или custom. Для пользовательского шрифта загрузите файл .ttf в медиа проекта.
- Высота (Height):
- Задает вертикальную высоту кнопки в пикселях.
- Высота в процентах (HeightPercent):
- Задает вертикальную высоту кнопки как процент от высоты экрана.
- Изображение (Image):
- Задает путь к изображению кнопки. Если указаны и изображение, и фоновый цвет, видимым будет только изображение.
- Форма (Shape):
- Задает форму кнопки. Допустимые значения: 0 (по умолчанию), 1 (округлая), 2 (прямоугольная) и 3 (овал). Форма не отображается, если используется изображение.
- Показ обратной связи (ShowFeedback):
- Определяет, отображается ли визуальная обратная связь при нажатии на кнопку с изображением.
- Текст (Text):
- Задает текст, выводимый на кнопке.
- Выравнивание текста (TextAlignment):
- Задает выравнивание текста кнопки. Допустимые значения: 0 (обычное, например, по левому краю), 1 (центр) или 2 (противоположное, например, по правому краю для текста слева направо).
- Цвет текста (TextColor):
- Задает цвет текста кнопки в виде целого числа alpha-red-green-blue.
- Видимость (Visible):
- Определяет, должна ли кнопка быть отображена на экране (true – кнопка видна, false – скрыта).
- Ширина (Width):
- Задает горизонтальную ширину кнопки в пикселях.
- Ширина в процентах (WidthPercent):
- Задает горизонтальную ширину кнопки как процент от ширины экрана.
- Click()
- Означает, что пользователь нажал и отпустил кнопку.
- GotFocus()
- Означает, что курсор навёлся на кнопку, и теперь по ней можно кликнуть.
- LongClick()
- Означает, что пользователь удерживал кнопку в нажатом состоянии.
- LostFocus()
- Означает, что курсор сместился с кнопки, и по ней больше нельзя кликнуть.
- TouchDown()
- Означает, что кнопку нажали (событие касания вниз).
- TouchUp()
- Означает, что кнопку отпустили после нажатия (событие касания вверх).