Опубликовано 06 декабря 2012, 23:35

Minimalistic Text Widget - Для тех, кто устал от пышных виджетов

Android-устройства хорошо известны возможностями персонализации. Возможна установка различных виджетов, сторонних приложений для управления сообщениями, контактами, звонками и пространством пользователя. Есть множество помпезных виджетов, копирующих часы с погодой от HTC Sense, с шикарнейшими анимационными эффектами. Но мне всегда больше нравились строгие виджеты, такие как Minimalistic Text Widget.
Minimalistic Text Widget - Для тех, кто устал от пышных виджетов
ef4ae0

ef4ae0

Идея виджета проста, как три копейки: выведение информации в текстовом формате, без графики. Но какой простор для фантазии он предоставляет!

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

Статический текст

Информацию по предстоящим календарным событиям

Состояние оперативной памяти

Состояние процессора

Состояние внутренней и внешней памяти устройства

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

Аптайм (время с момента включения)

Количество принятого и отправленного трафика

WI-FI SSID, IP, MAC, состояние

Время и дату

Информацию по погоде на сегодня, завтра, послезавтра(температуру, влажность, скорость ветра, влажность)

И ещё кучу мелочей. В общем, всё, что может понадобиться в быту. Мало того, что такой объём информации может быть отображен в одном или нескольких виджетах, так и каждый из этих пунктов может быть представлен различными способами!

Хотите, время будет отображаться римскими цифрами? Запросто. А словами? Конечно! Хоть самыми обычными цифрами — дайте волю своей фантазии.

Добавим к этому, что на каждый виджет можно настроить и использовать 3 различных шрифта — семейство, цвет, начертание, размер, прозрачность, эффекты размытия. Да, конечно же можно использовать любой ttf-шрифт, стоит лишь закачать его в телефон и указать в программе папку, где Вы храните шрифты.

922788

922788

Ну а теперь самое интересное: как же создаётся сам виджет?

Выбираете Minimalistic Text Widget, далее — выбираете размер. Размеры представлены очень широко: от 1х1 до 4х4, с такими экзотическими вариантами как 5х1 и 1х5 (вертикальная колонка). Кстати, ненужные размеры можно отключить в настройках программы, чтобы глаза не разбегались.

Итак, можно выбрать несколько предустановленных макетов, а можно создать собственный макет.

937fe1

937fe1

В этом режиме, перетаскивая из библиотеки компонентов кусочки информации, Вы создаёте свой виджет. Можно добавлять или удалять строки — их количество не ограничено, главное, чтобы текст по размеру поместился в виджет.

Для каждого из «кусочков» мозаики можно выбрать один из трёх настраиваемых стилей, можно переназначить размер текста для конкретного кусочка, если необходимо.

Также для виджета можно настроить:

Имя (чтобы не путаться среди кучи созданных макетов виджетов)

Фон — выбрать цвет и прозрачность, а то и вовсе отключить

Тень виджета

Направление текста виджета (слева-направо, вертикально сверху вниз или снизу вверх)

Выравнивание текстового блока по горизонтали и вертикали

Выбрать язык виджета (по умолчанию — английский, и вся информация будет представлена на английском, обратите внимание!)

Часовой пояс виджета (Хотите несколько часов? Запросто!)

Можно отключить реакцию на нажатие, настроить запуск приложения или чтение содержимого виджета (TTS)

Вот, в качестве примера, что может получиться:

0fc4b6

0fc4b6

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

Наберитесь вдохновения и создайте себе свои собственные виджеты!

Статья для конкурса "Напиши про мобильное приложение и выиграй Sony Xperia ion"