Tasker Week: Тематика и дизайн с использованием сценариев и сцен!

Можно ли использовать Tasker, чтобы сделать ваш телефон красивее? Конечно, может! Узнайте, как использовать Tasker для управления или улучшения внешнего вида вашего телефона!

Мы вступили в эпоху, когда эстетика, макет и приятный пользовательский опыт почти так же важны, как и сама функциональность, а ожидания пользователей устанавливают высокую планку стандартов дизайна. Как это применимо к Tasker? Что ж, есть два аспекта проектирования в Tasker — создание тем для приложений и создание сцен.

Давайте посмотрим на обоих!

Тематические приложения

Редактирование настроек

В настоящее время ряд разработчиков предоставляют варианты тем в своих приложениях, причем большинство из них предлагают темные/светлые темы, а многие также предлагают настройку цвета. Каждый раз, когда пользователь редактирует одну из этих встроенных настроек, например переключение между темной и светлой темой или выбор цвета для приложения, выбранное предпочтение сохраняется в XML-файле в папке данных приложения, и этот метод хранения предпочтений известен как Общие предпочтения. Используя профиль, запускающий сценарий, Tasker можно использовать для редактирования этих настроек на лету, обеспечивая автоматическое переключатели тем, которые оказываются полезными в таких условиях, как переключение на темную тему приложения через определенное время день.

Умная тема — это один из таких наборов сценариев, который позволяет использовать темы для нескольких предустановленных приложений вышеупомянутым методом. Поскольку он изменил папку /data, этому набору сценариев требуется root-доступ.

Переключение тем слоев с помощью Tasker

Runtime Resource Overlay, решение, разработанное внутри компании Sony, было взято на вооружение сообществом, решившим задачу обеспечение безупречной тематики с детальным контролем для пользовательских ПЗУ, а стандартный Marshmallow даже поддерживает его для некоторых степень. Темы слоев имеют огромную популярность и потенциал, а возможность автоматического переключения их с помощью Tasker расширяет этот потенциал. Вы спросите, как можно переключать слои с помощью Tasker? Давайте углубимся:

Приложение Layers Manager сохраняет активные слои в /system/vendor/overlay (или /vendor/overlay, в зависимости от устройства). Таким образом, задача активации и деактивации слоев будет выглядеть примерно так.

  • Поместите все APK-файлы слоев в папку, например /sdcard/overlay/inactive/.
  • Переместите APK текущего активного слоя из /system/vendor/overlay в /sdcard/overlay/inactive/
  • Переместите необходимый слой из /sdcard/overlay/inactive/ в /system/vendor/overlay/.
  • Измените права доступа только что скопированного слоя на 755.
  • Перезагрузите устройство
  • Вуаля, ваш новый слой теперь активен.

Сцены

Сцены Tasker — это удобный и эффективный способ создания пользовательского интерфейса, привязанного к командам Tasker, и они могут иметь различные формы и размеры. Из коробки создание стандартной сцены с базовыми компонентами выглядит довольно скучно, но есть способ поменяйте это, реализовав все более популярный Material Design с использованием форм, цветов и определенных элементов. макеты. Эти два руководства делают именно это, знакомя зрителя с созданием и настройкой различных компонентов материала, таких как панель инструментов, ящик, плавающая кнопка действия, текстовые поля и т. д.

  • Материальный дизайн в сценах Tasker
  • Стиль материала в сценах Tasker

Хотя приведенные выше руководства, безусловно, довольно четко определяют внешний вид Материала, визуальный язык Google далеко не полон без осмысленного движения и восхитительной анимации. В этом руководстве рассматриваются основы анимации сцен Tasker с использованием атрибута позиции элемента и обеспечивается приятный результат.

  • Анимация сцены с использованием положения элемента

Плагин материала

Создание фигур и манипулирование ими, а также последующее выполнение мелких корректировок и изменений утомительно и отнимает много времени, что противоречит самой цели Tasker. Чтобы предотвратить неудобства и ускорить процесс создания сцены Material Design, был создан плагин Material Design Tasker. который позволяет пользователям легко создавать популярные компоненты материалов, такие как панель инструментов, ящик, меню переполнения и плавающее действие. Кнопка.

  • Плагин Material Design Tasker

Проектировать с помощью Tasker относительно легко и дает приятные результаты. В сочетании с мощными платформами, такими как Tasker Scenes и RRO Layers, возможности практически безграничны. Наконец, обязательно ознакомьтесь с Форум Tasker Tips & Tricks под руководством участников чтобы получить еще больше потрясающего контента Tasker от сообщества для сообщества!