LABA 120 - MIT App Inventor 2 - Button Кнопка
LABA 120 - MIT App Inventor 2 - Button Кнопка
MIT App Inventor 2 Описание компонента вкладки User_interface Button Кнопка
Button Кнопка
Кнопка с возможностью обнаружения щелчков.
Многие аспекты его внешнего вида могут быть изменены,
так же как и то, является ли он кликабельным (Enabled).
Его свойства можно изменить в конструкторе или в редакторе блоков.
Свойства
Цвет фона BackgroundColor
Задает Button цвет фона в виде целого числа альфа-красный-зеленый-синий.
Если задано значение Image, изменение цвета не будет видно до тех пор
пока Image не будет удалено.
Включенный Enabled
Указывает Button, должна ли она быть активной и доступной для клика.
Фонболд FontBold
Указывает Button, должен ли текст быть выделен жирным шрифтом.Некоторые шрифты не поддерживают полужирный шрифт.
Фониталик FontItalic
Указывает Button, должен ли текст быть выделен курсивом.
Некоторые шрифты не поддерживают курсив.
Размер шрифта FontSize
Задает размер шрифта текста Button, измеряемый в sp(пикселях, не зависящих от масштаба).
Шрифт FontTypeface
Указывает начертание шрифта текста Button по умолчанию, с засечками, без засечек или с пробелами.
Высота Height
Указывает высоту Button по вертикали, измеряемую в пикселях.
Высота HeightPercent
Указывает Button высоту по вертикали в процентах от высоты Screen.Height
Изображение Image
Указывает путь к Button изображению. Если ImageBackgroundColor и Image
указано,будет видно только то, что указано.
Форма Shape
Определяет форму Button. Допустимыми значениями этого свойства являются
0(по умолчанию),
1(округленные),
2(прямоугольник) и
3(овал).
Shape Если используется значение Image , оно не будет видно .
Обратная передача
Указывает, должна ли отображаться визуальная обратная связь при Button
нажатии кнопки "С назначенным Image".
Текст Text
Указывает текст, отображаемый Button.
Выравнивание текста
Задает выравнивание текста Button. Допустимые значения:
0(нормальные; например, выравнивание по левому краю, если текст написан слева направо),
1(по центру) или
2(напротив; например, выравнивание по правому краю, если текст написан слева направо).
Цвет текста
Задает цвет текста Buttonв виде целого числа альфа-красный-зелено-синий.
Видимый Visible
Указывает Button, должно ли оно быть видно на экране.
Значение- если Button это отображается и если скрыто.
Ширина Width
Задает горизонтальную ширину Button, измеряемую в пикселях.
Ширина WidthPercent
Задает горизонтальную ширину Buttonв процентах от ширины экрана.
События Events
Нажмите() Click()
Указывает, что пользователь нажал и отпустил кнопку Button.
Получен фокус () GotFocus() *
Указывает на курсор, перемещенный над Button ним,
чтобы теперь можно было щелкнуть по нему.
Длинный клик() LongClick()
Указывает, что пользователь удерживал Button нажатой клавишу.
Потеря фокуса() LostFocus() *
Указывает, что курсор отодвинулся от Button объекта, поэтому теперь щелкнуть по нему больше невозможно.
Касание() TouchDown()
Указывает на то, что кнопка Button была нажата.
Отпускание() TouchUp()
Указывает, что кнопка Button была отпущена.
Проверить это можно здесь
* События
Получен фокус () GotFocus()
Потеря фокуса() LostFocus()
Имеют смысл при работе с мышью или графическим планшетом
который по сути та же мышь
Эти события произойдут при пересечении курсором границ объекта
кнопки, и после покидания оных (не на всех аппаратах)
Пересекать пальцем указанные границы без срабатывания
OnClick()- затруднительно