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

Може ли Tasker да се използва, за да направите телефона си по-красив? Разбира се, че може! Научете как да използвате Tasker, за да контролирате или подобрите естетиката на телефона си!

Навлязохме в епоха, в която естетиката, оформлението и приятното потребителско изживяване са почти толкова важни, колкото и самата функционалност, като очакванията на потребителите поставят висока летва за стандартите за дизайн. Как се отнася това за tasker? Е, има две допирателни за проектиране в Tasker – приложения за оформяне на теми и проектиране на сцени.

Нека да разгледаме и двете!

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

Редактиране на предпочитания

В днешно време редица разработчици предоставят опции за оформяне на теми в своите приложения, като мнозинството от тях предлагат тъмни/светли теми, а много от тях предлагат и настройка на цветовете. Всеки път, когато потребител редактира една от тези вградени настройки, като например превключване между тъмна и светла тема или избор на цвят за приложението, избраното предпочитание се съхранява в xml файл в папката с данни на приложението и този метод за съхранение на предпочитанията е известен като Споделени предпочитания. С помощта на профил, който изпълнява скрипт, Tasker може да се използва за редактиране на тези предпочитания в движение, осигурявайки автоматизирани превключватели на теми, които се оказват полезни при условия като превключване към тъмна тема на приложение след определено време от ден.

SmartTheme е един такъв набор от скриптове, който позволява няколко предварително зададени приложения да бъдат тематизирани по гореспоменатия метод. Тъй като промени папката /data, този набор от скриптове се нуждае от root достъп.

Превключване на теми за слоеве с Tasker

Runtime Resource Overlay, решение, разработено вътрешно в Sony, беше поето от общността, която пое предизвикателството внасяйки безупречно оформяне на теми с детайлен контрол на персонализираните ROM, като стандартният 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, и се предлагат в различни форми и размери. Извън кутията създаването на стандартна сцена с основни компоненти в крайна сметка изглежда доста скучно, но има начин завъртете това, като внедрите все по-популярния материален дизайн чрез използването на форми, цветове и определени оформления. Тези два урока правят точно това, като превеждат зрителя през създаването и настройката на различни материални компоненти като лента с инструменти, чекмедже, плаващ бутон за действие, текстови полета и др.

  • Материален дизайн в сцени на Tasker
  • Материален стил в сцените на Tasker

Въпреки че горните уроци със сигурност установяват изгледа на Material по доста добре дефиниран начин, визуалният език на Google далеч не е пълен без смислено движение и възхитителни анимации. Този урок разглежда основите на анимирането на сцени на tasker с помощта на атрибута за позиция на елемента и осигурява приятен резултат.

  • Сценична анимация, използваща позицията на елемента

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

Създаването и манипулирането на фигури и последващото извършване на дребни корекции и промени е досадно и отнема много време, нарушавайки самата цел на Tasker. За да се предотврати неудобството и да се ускори процесът на създаване на сцената на Material Design, беше създадена добавката Material Design Tasker което позволява на потребителите лесно да създават популярни материални компоненти като лента с инструменти, чекмедже, меню за препълване и плаващо действие Бутон.

  • Plugin Tasker за материален дизайн

Проектирането с Tasker е относително лесно и осигурява приятни резултати. В комбинация с мощни рамки като Tasker Scenes и RRO слоеве, възможностите са практически безкрайни. И накрая, не забравяйте да проверите Съвети и трикове на Tasker, ръководен от членове форум за по-страхотно съдържание на Tasker, от общността за общността!