17 октября 2013
Android виджеты: Minimalistic Text
Павел Крижепольский
На Android.MR есть сотни статей на самые разные темы. Новости об устройствах, обзоры софта, подборки обоев… но вот про виджеты, которые являются одной из главных отличительных черт Android, информации практически нет.
С этого дня я постараюсь время от времени рассказывать об интересных виджетах как для рабочего стола, так и для экрана блокировки. И начать я бы хотел с набора виджетов под названием «Minimalistic Text».
Краткий обзор
В набор входят виджеты несколько типов: виджеты часов, погоды, заряда аккумулятора. На мой вкус, все виджеты смотрятся просто превосходно. И, что особенно важно, возможность детальной настройки позволяет им отлично вписаться в интерфейс любого лаунчера или оболочки.
Ниже я приведу несколько скриншотов из Google Play, на которых показаны возможные сценарии использования виджетов.
Немного непривычно реализовано добавление нового виджета на рабочий стол. Изначально мы перетаскиваем на него просто пустое поле заданного размера, а его наполнение (т.е. тип виджета) указываем уже на втором шаге.
После того, как тип виджета выбран, открывается окно со списком его настроек. Оно делится на семь вкладок:
- Задний фон. Настройка фона и тени. Цвета можно задать в HSV, RGB или HEX формате, а для тени можно назначить радиус, цвет и сдвиг.
- Ориентация. Настройка выравнивания как самого блока, так и его содержимого. В этой же вкладке можно выбрать направление виджета.
- Макет. По сути, это настоящий конструктор виджетов, позволяющий как изменять существующие варианты, так и создавать новые виджеты практически с нуля. Вначале необходимо настроить порядок и кол-во рядов в виджете, затем отредактировать их содержимое. Для этого можно использовать любой из десятков (если не сотен) доступных компонентов: статусы состояния батареи, разные форматы времени и даты, различную системную информацию (время с момента включения, место на карточке microSD, настройки громкости, беспроводные соединения, использование CPU…), текстовые поля, переменные, события календаря, данные о погоде и кучу всего еще.
- Стиль текста. Сюда входят всевозможные настройки текста, которым может позавидовать даже иной текстовой редактор: шрифт, начертание, размер, цвет, размытие и пр. Текст отдельно настраивается для каждого состояния виджета.
- Содержимое виджета. Выбор языка, часового пояса и режима нулей.
- Назначение нажатий. На этой вкладке можно назначить действие на тап по виджету. Например, можно запустить будильник при нажатии на часы или тасккилер при клике на процент загрузки CPU. На мой взгляд, такой возможности недостает очень многим другим виджетам.
- Разное. Последняя вкладка, которая позволяет задать имя виджета и настроить режим его обновления.
По сути перед нам настоящий конструктор виджетов, позволяющий создавать уникальные виджеты на свой вкус. Разобраться со всеми настройками очень легко — практически все опции содержат не только краткое описание, но и расширенные всплывающие подсказки.
Если нажать на иконку программы, то откроется список всех установленных на рабочий стол виджетов. Каждый из них можно настроить, экспортировать или удалить.
Итоги
Minimalistic Text — действительно уникальный набор виджетов. Максимально простые внешне, они скрывают огромное количество возможностей внутри. Тут все зависит от вашего желания — можно пользоваться ими «как есть», а можно создать на базе существующих виджетов любое количество собственных.