Android-устройства прекрасно известны возможностями персонализации. Вероятна установка разных виджетов, сторонних приложений для управления сообщениями, контактами, пространством и звонками пользователя. Имеется множество помпезных виджетов, копирующих часы с погодой от HTC Sense, с шикарнейшими анимационными эффектами.
Но мне неизменно больше нравились строгие виджеты, такие как Minimalistic Text Widget.
Мысль виджета несложна, как три копейки: выведение информации в текстовом формате, без графики. Но какой простор для фантазии он предоставляет!
Итак, для начала я приведу (далеко не полный) перечень того, что виджет может представить взору пользователя:
Статический текст
Данные по грядущим календарным событиям
Состояние оперативной памяти
Состояние процессора
Состояние внутренней и внешней памяти устройства
Состояние, заряд, вольтаж и температуру батареи
Аптайм (время с момента включения)
Количество принятого и посланного трафика
WI-FI SSID, IP, MAC, состояние
Время и дату
Данные по погоде на сегодня, на следующий день, послезавтра(температуру, влажность, скорость ветра, влажность)
И ещё кучу мелочей.
В общем, всё, что может пригодиться в быту. Кроме того, что таковой количество информации возможно отображен в одном либо нескольких виджетах, так и любой из этих пунктов возможно представлен разными методами!
Желаете, время будет отображаться римскими цифрами?
Свободно. А словами? Само собой разумеется! Хоть самыми простыми цифрами — дайте волю собственной фантазии.
Добавим к этому, что на любой виджет возможно настроить и применять 3 разных шрифта — семейство, цвет, начертание, размер, прозрачность, эффекты размытия. Да, конечно же возможно применять любой ttf-шрифт, стоит только закачать его в телефон и указать в программе папку, где Вы храните шрифты.
Ну а сейчас самое увлекательное: как же создаётся сам виджет?
Выбираете Minimalistic Text Widget, потом — выбираете размер. Размеры представлены весьма обширно: от 1х1 до 4х4, с этими экзотическими вариантами как 5х1 и 1х5 (вертикальная колонка).
Кстати, ненужные размеры возможно отключить в настройках программы, дабы глаза не разбегались.
Итак, возможно выбрать пара предустановленных макетов, а возможно создать личный макет.
В этом режиме, перетаскивая из библиотеки компонентов кусочки информации, Вы создаёте собственный виджет. Возможно додавать либо удалять строки — их количество не ограничено, основное, дабы текст по размеру поместился в виджет.
Для каждого из «кусочков» мозаики возможно выбрать один из трёх настраиваемых стилей, возможно переназначить размер текста для конкретного кусочка, в случае если нужно.
Кроме этого для виджета возможно настроить:
Имя (дабы не путаться среди кучи созданных макетов виджетов)
Фон — выбрать прозрачность и цвет, в противном случае и вовсе отключить
Тень виджета
Направление текста виджета (слева-направо, вертикально сверху вниз либо снизу вверх)
Выравнивание текстового блока по вертикали и горизонтали
Выбрать язык виджета (по умолчанию — английский язык , и все данные будет представлена на британском, обратите внимание!)
Часовой пояс виджета (Желаете пара часов? Свободно!)
Возможно отключить реакцию на нажатие, настроить запуск приложения либо чтение содержимого виджета (TTS)
Вот, как пример, что может оказаться:
В глобальных настройках программы возможно указать сервис погоды, локацию прогноза, промежутки обновления, папку для пользовательских шрифтов и ещё пара мелочей.
Наберитесь воодушевления и создайте себе собственные виджеты!
Статья для конкурса "Напиши про мобильное приложение и победи Сони Xperia ion"