Компонентов пользовательского интерфейса App Inventor у нас осталось всего четыре: Slider, Spinner, TimePicker и WebViewer. Если хотите вернуться к началу изучения компонентов, то: «Компоненты пользовательского интерфейса App Inventor. Часть 1» и «Компоненты пользовательского интерфейса App Inventor. Часть 2.». Хотя «стрижка только начата» и в App Inventor ещё куча компонентов других типов. Но, к делу!
Slider
Достаточно простой, но весьма полезный компонент – ползунок. Он позволяет задавать какие-либо числовые значения с помощью передвижения пальцем ползунка на экране. Например, с его помощью можно в процессе работы приложения Android задавать динамически изменяемые параметры: размер шрифта, диаметр окружности.
Свойства
ColorLeft
Цвет поля слева от ползунка
ColorRight
Цвет поля справа от ползунка
MaxValue
Максимальное значение Slider
MinValue
Минимальное значение Slider
ThumbPosition
Значение Slider по умолчанию
ThumbEnabled
Slider активен или отключен
Visible
Видимость компонента
Width
Ширина поля ползунка
События
PositionChanged
Указывает, что положение ползунка было изменено
Собственных команд у этого компонента App Inventor нет
Spinner
Ещё один компонент, сходный по функционалу с ListPicker и ListView и, пожалуй, не заслуживает отдельного описания. Ну, или я чего-то не понимаю.
TimePicker
Компонент, служащий в App Inventor для выбора времени пользователем. Например, вы хотите написать приложение «Будильник» — TimePicker вам в помощь. Как и со Spinner, думаю, давать подробное описание компонента не имеет смысла. Если вы познакомились с предыдущими статьями, то вопросов по TimePicker вас не будет. Ниже немного о специфических свойствах и событиях.
Свойства
Hour
Часы в 24-часовом формате.
События
AfterTimeSet
Выбор пользователем времени.
WebViewer
Компонент для просмотра веб-страниц, проще говоря – слегка урезанный браузер. Например, при нажатии аппаратной клавиши телефона «обратно» произойдёт выход из приложения, а не возврат на предыдущую страницу. Домашний URL может быть указан в конструкторе или в редакторе блоков.
Свойства
CurrentPageTitle
Название той страницы, которая загружена.
CurrentUrl
Адрес загруженной страницы.
FollowLinks
Определяет по ссылкам, когда они прослушиваются в WebViewer. Если вы будете следовать ссылки, вы можете использовать GoBack и GoForward ориентироваться в истории браузера.
HomeUrl
Адрес домашней страницы в WebViewer
PromptforPermission
Разрешение на доступ к геолокации.
Команды
CanGoBack
Возвращает истину, если WebViewer может вернуться на предыдущую страницу. Т.е., подтверждает возможность возврата.
CanGoForward
Возвращает истину, если WebViewer может перейти вперёд, на следующую страницу. Имеется ввиду, если вы откатывались назад.
ClearCaches
Очистить кэш веб-обозревателе
ClearLocations
Очистить сохраненные данные геолокации.
GoBack
Вернуться к предыдущей странице. Можно использовать совместно с CanGoBack
GoForward
«Назад в будущее» — если вы откатывались назад, то вернуться на страницу вперёд..
GoHome
Перейти на домашнюю страницу.
GoToUrl
Перейти на данный URL.
Ну вот, компоненты пользовательского интерфейса теперь вам знакомы. Впрочем, и мне они стали знакомы гораздо лучше. Я затеял писать об AI и с чисто эгоистической целью – самому разобраться с ним получше.
Comments are closed.
Всем привет Может у кого-то есть пример реализации поиска по компонентам listPicker или ListView? заранее спасибо