17 октября 2013

Android виджеты: Minimalistic Text

На Android.MR есть сотни статей на самые разные темы. Новости об устройствах, обзоры софта, подборки обоев… но вот про виджеты, которые являются одной из главных отличительных черт Android, информации практически нет.

С этого дня я постараюсь время от времени рассказывать об интересных виджетах как для рабочего стола, так и для экрана блокировки. И начать я бы хотел с набора виджетов под названием «Minimalistic Text».

Minimalistic_Text_main

Краткий обзор

В набор входят виджеты несколько типов: виджеты часов, погоды, заряда аккумулятора. На мой вкус, все виджеты смотрятся просто превосходно. И, что особенно важно, возможность детальной настройки позволяет им отлично вписаться в интерфейс любого лаунчера или оболочки.

Ниже я приведу несколько скриншотов из Google Play, на которых показаны возможные сценарии использования виджетов.

Minimalistic_TextMinimalistic_Text

Minimalistic_TextMinimalistic_Text

Немного непривычно реализовано добавление нового виджета на рабочий стол. Изначально мы перетаскиваем на него просто пустое поле заданного размера, а его наполнение (т.е. тип виджета) указываем уже на втором шаге.

Minimalistic_TextMinimalistic_Text

Minimalistic_TextMinimalistic_Text

После того, как тип виджета выбран, открывается окно со списком его настроек. Оно делится на семь вкладок:

  • Задний фон. Настройка фона и тени. Цвета можно задать в HSV, RGB или HEX формате, а для тени можно назначить радиус, цвет и сдвиг.

Minimalistic_TextMinimalistic_Text

Minimalistic_TextMinimalistic_Text

  • Ориентация. Настройка выравнивания как самого блока, так и его содержимого. В этой же вкладке можно выбрать направление виджета.

Minimalistic_TextMinimalistic_Text

  • Макет. По сути, это настоящий конструктор виджетов, позволяющий как изменять существующие варианты, так и создавать новые виджеты практически с нуля. Вначале необходимо настроить порядок и кол-во рядов в виджете, затем отредактировать их содержимое. Для этого можно использовать любой из десятков (если не сотен) доступных компонентов: статусы состояния батареи, разные форматы времени и даты, различную системную информацию (время с момента включения, место на карточке microSD, настройки громкости, беспроводные соединения, использование CPU…), текстовые поля, переменные, события календаря, данные о погоде и кучу всего еще.

Minimalistic_TextMinimalistic_Text

Minimalistic_TextMinimalistic_Text

Minimalistic_TextMinimalistic_Text

  • Стиль текста. Сюда входят всевозможные настройки текста, которым может позавидовать даже иной текстовой редактор: шрифт, начертание, размер, цвет, размытие и пр. Текст отдельно настраивается для каждого состояния виджета.

Minimalistic_TextMinimalistic_Text

Minimalistic_TextMinimalistic_Text

  • Содержимое виджета. Выбор языка, часового пояса и режима нулей.

Minimalistic_TextMinimalistic_Text

  • Назначение нажатий. На этой вкладке можно назначить действие на тап по виджету. Например, можно запустить будильник при нажатии на часы или тасккилер при клике на процент загрузки CPU. На мой взгляд, такой возможности недостает очень многим другим виджетам.

Minimalistic_TextMinimalistic_Text

  • Разное. Последняя вкладка, которая позволяет задать имя виджета и настроить режим его обновления.

Minimalistic_TextMinimalistic_Text

По сути перед нам настоящий конструктор виджетов, позволяющий создавать уникальные виджеты на свой вкус. Разобраться со всеми настройками очень легко — практически все опции содержат не только краткое описание, но и расширенные всплывающие подсказки.

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

Minimalistic_TextMinimalistic_Text

Итоги

Minimalistic Text — действительно уникальный набор виджетов. Максимально простые внешне, они скрывают огромное количество возможностей внутри. Тут все зависит от вашего желания — можно пользоваться ими «как есть», а можно создать на базе существующих виджетов любое количество собственных.

qr-codegoogle_play


twitterspan

span

Читайте также