Тиждень Tasker: тематизація та дизайн за допомогою сценаріїв та сцен!

Чи можна використовувати Tasker, щоб зробити ваш телефон красивішим? Звичайно, можна! Дізнайтеся, як використовувати Tasker для керування та покращення естетики телефону!

Ми вступили в епоху, коли естетика, макет і чудова взаємодія з користувачем є майже такими ж важливими, як і сама функціональність, а очікування користувачів встановлюють високу планку для стандартів дизайну. Як це стосується tasker? Що ж, у Tasker є дві дотичні до дизайну – тематичні програми та проектування сцен.

Давайте подивимося на обидва!

Тематичні програми

Редагування налаштувань

Нині багато розробників надають параметри оформлення тем у своїх програмах, більшість із яких пропонує темні/світлі теми, а багато з них також пропонують налаштування кольорів. Щоразу, коли користувач редагує одне з цих вбудованих налаштувань, як-от перемикання між темною та світлою темою або вибір кольору для програми, вибрані параметри зберігаються у файлі xml у папці даних програми, і цей метод збереження параметрів відомий як SharedPreferences. Використовуючи профіль, який запускає сценарій, Tasker можна використовувати для редагування цих параметрів на льоту, забезпечуючи автоматичне перемикання тем, які виявляються корисними за таких умов, як перемикання на темну тему програми через певний час день.

SmartTheme є одним із таких наборів сценаріїв, який дозволяє тематизувати кілька попередньо встановлених програм за допомогою вищезгаданого методу. Оскільки він змінив папку /data, цей набір сценаріїв потребує кореневого доступу.

Перемикання тем шарів за допомогою 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, таких як панель інструментів, ящик, плаваюча кнопка дії, текстові поля тощо.

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

Хоча наведені вище навчальні посібники, безсумнівно, досить чітко визначають вигляд матеріалу, візуальна мова Google далеко не повна без значущого руху та чудової анімації. У цьому підручнику розглядаються основи анімації сцен задачника за допомогою атрибута позиції елемента та забезпечується приємний результат.

  • Анімація сцени з використанням позиції елемента

Плагін Material

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

  • Плагін Tasker для матеріального дизайну

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