DroidScript

Sketchware: объекты и свойства

© 2016-2018 Автор материалов - Александр Страшко admin@starport.ru
DroidScript
инструменты для мобильной разработки

Sketchware: объекты и свойства

© 2016-2018 Автор материалов - Александр Страшко admin@starport.ru
Оглавление  
Дата изменения 17.08.2018

Базовая функциональность Sketchwareреализована следующими объектами:

Компоновщики (Layouts)

Это объекты, которые могут содержать в себе другие (дочерние) объекты. Компоновщики предназначены для упорядочивания и выравнивания дочерних элементов заданным образом. Они не имеют обработчиков событий,  не могут использоваться в качестве элементов управления, но у них есть свойства, что позволяет использовать их и в качестве графических элементов.
В редакторе вида доступны следующие компоновщики:

Компоновщики с прокруткой могут содержать один дочерний элемент, в качестве которого чаще всего выступают другие компоновщики.
Для получения сложной разметки компоновщики используются совместно. Например, для получения табличной компоновки в вертикальный компоновщик добавляют горизонтальные, а для получения возможности прокрутки содержимого по вертикали и горизонтали компоновщик  с горизонтальной прокруткой помещается в компоновщик с вертикальной прокруткой (или наоборот).
Компоновщики относятся к видимым контейнерным объектам, по причине чего обладают не только свойствами компоновки, но и свойствами видимых объектов.

Виджеты (Widgets)

Это видимые объекты, предназначенные для взаимодействия с пользователем. Если виджет имеет один или несколько обработчиков событий, то он относится к элементам управления.

В редакторе вида доступны следующие виджеты:

Компоненты (Components):

К компонентам относятся:

Cвойства компонентов можно посмотреть в справочнике по блокам

Свойства компоновщиков и виджетов

Свойства компоновщиков и виджетов можно изменять как в редакторе вида, так и в редакторе блоков.

Изменение свойств в редакторе вида происходит на этапе разработки приложения, а в редакторе блоков - на этапе выполнения приложения.

Редактирование свойств на этапе разработки позволяет осуществить первоначальную настройку объектов и сделать этот процесс наглядным при помощи редактора вида. Для быстрого изучения свойств объектов первые удобнее рассматривать относительно функциональных групп:

Свойства компоновки:

Общие свойства видимых элементов:

Свойства для работы с текстом (для объектов, содержащих или работающих с текстом):

Специфичные свойства

Свойства поля ввода (TextEdit):

Свойства области отображения изображений:

Свойства флажка и переключателя (Checkbox и Switch):

Свойства выпадающего списка:

Свойства списка:

Свойства области отображения ползунка (SeekBar):

Свойства области отображения календарных данных (CalendarView):

События

Оглавление