MIT App Inventor. Интерфейс пользователя. Флажок (CheckBox)

Очень хороший инструмент для ленивых создателей приложений под Android от MIT — App Inventor. Разберем некоторые элементы интерфейса пользователя. Рассмотрим элемент «Флажок» («CheckBox»).

Воспользуемся рассмотренным ранее сенсором «Датчик освещенности». Попробуем добавить к нему «выключатель». Для этого воспользуемся элементом формы «Флажок»…

Вытаскиваем «Флажок» в Дизайнер:В свойствах компонента надо не забыть его включить. Свойство «Проверено» — это и есть состояние «флажка»: если его оставить пустым, то при запуске приложения флажок будет отсутствовать и наоборот…

В нашем примере сделаем так: при установленном флаге датчик будет работать как и ранее (показывать уровень освещенности). При снятом флаге — надпись будет бледной, показания освещенности обновляться не будут.

Переходим в Блоки. Ниже привожу рисунок, где показано как производится обработка измения состояния флажка.Используется событие «Изменено». Обратите внимание! Используется свойство «Проверено» (Сhecked) — не очень удачный перевод. При изменении состояния флажка изменяем цвет надписи, где отображается освещенность и производится управление работой сенсора.

Немного изменил обработчик сенсора освещенности:(хотя надобности в этом большой нет — датчик и так должен работать)

Скриншоты экрана приложения при выключенном и включенном «Флажке».

 

Добавить комментарий

Ваш e-mail не будет опубликован.

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных".