Tasker Week: Theming a design pomocí skriptů a scén!

Lze Tasker použít k tomu, aby byl váš telefon hezčí? Jasně že může! Naučte se používat Tasker k ovládání nebo vylepšení estetiky telefonu!

Vstoupili jsme do věku, kdy estetika, uspořádání a příjemný uživatelský zážitek jsou téměř stejně důležité jako samotná funkčnost, přičemž očekávání uživatelů nastavují vysokou laťku pro designové standardy. Jak to platí pro tasker? No, v Taskeru je třeba navrhnout dvě tečny – aplikace pro motivaci a navrhování scén.

Pojďme se podívat na oba!

Tématické aplikace

Úprava preferencí

V současné době nabízí řada vývojářů ve svých aplikacích možnosti motivování, přičemž většina nabízí temná/světlá témata a řada vývojářů nabízí také ladění barev. Pokaždé, když uživatel upraví jedno z těchto vestavěných nastavení, jako je přepínání mezi tmavým a světlým motivem nebo výběr barvy aplikace, vybraná předvolba je uložena v souboru xml v datové složce aplikace a tato metoda ukládání předvoleb se nazývá Sdílené předvolby. Pomocí profilu, který spouští skript, lze Tasker použít k úpravě těchto předvoleb za běhu, což poskytuje automatizaci přepínače motivů, které jsou užitečné za podmínek, jako je přepnutí na tmavý motiv aplikace po určité době den.

SmartTheme je jedna taková sada skriptů, která umožňuje několika přednastaveným aplikacím tematizovat výše zmíněnou metodou. Protože tato sada skriptů upravila složku /data, potřebuje přístup root.

Přepínání motivů vrstev pomocí Taskeru

Runtime Resource Overlay, řešení vyvinuté interně ve společnosti Sony, převzala komunita, která tuto výzvu přijala přináší do vlastních ROM bezchybný motiv s granulárním ovládáním a některým to dokonce podporuje sklad Marshmallow rozsah. Motivy vrstev mají obrovskou popularitu a potenciál a možnost je automaticky přepínat pomocí Taskeru tento potenciál dále rozšiřuje. Ptáte se, jak lze přepínat vrstvy pomocí Taskeru? Pojďme se ponořit:

Aplikace Layers Manager ukládá aktivní vrstvy do /system/vendor/overlay (nebo /vendor/overlay, v závislosti na zařízení). Úkol aktivovat a deaktivovat vrstvy by tedy vypadal asi takto.

  • Umístěte všechny soubory APK vrstvy do složky, například /sdcard/overlay/inactive/
  • Přesunout aktuálně aktivní apk vrstvy z /system/vendor/overlay do /sdcard/overlay/inactive/
  • Přesuňte požadovanou vrstvu z /sdcard/overlay/inactive/ do /system/vendor/overlay/
  • Změňte oprávnění nově zkopírované vrstvy na 755
  • Restartujte zařízení
  • Voila, vaše nová vrstva je nyní aktivní.

Scény

Scény Taskeru jsou šikovným a efektivním způsobem vytváření uživatelského rozhraní svázaného s příkazy Taskeru a přicházejí v různých tvarech a velikostech. Vytvoření standardní scény se základními komponentami po vybalení vypadá poněkud nudně, ale existuje způsob otočte to implementací stále populárnějšího Material Designu pomocí tvarů, barev a určitých rozložení. Tyto dva tutoriály to dělají a provedou diváka tvorbou a nastavením různých komponent Material, jako je panel nástrojů, zásuvka, plovoucí akční tlačítko, textová pole a další.

  • Material Design ve scénách Tasker
  • Styl materiálu ve scénách Tasker

Zatímco výše uvedené návody jistě vytvářejí vzhled Material dosti dobře definovaným způsobem, vizuální jazyk Google není zdaleka úplný bez smysluplného pohybu a nádherných animací. Tento tutoriál se zabývá základy animace scén s úkoly pomocí atributu pozice prvku a poskytuje příjemný výsledek.

  • Animace scény pomocí pozice prvku

Materiálový plugin

Vytváření a manipulace s tvary a následné provádění drobných úprav a změn je únavné a časově náročné, což maří samotný účel Taskeru. Abychom předešli nepříjemnostem a urychlili proces vytváření scény Material Design, byl vytvořen plugin Material Design Tasker. což uživatelům umožňuje snadno vytvářet oblíbené komponenty Material, jako je panel nástrojů, zásuvka, přetékací nabídka a plovoucí akce Knoflík.

  • Material Design Tasker Plugin

Navrhování pomocí Taskeru je relativně snadné a poskytuje příjemné výsledky. V kombinaci s výkonnými frameworky, jako jsou Tasker Scenes a RRO Layers, jsou možnosti prakticky nekonečné. Nakonec se určitě podívejte na Členem vedené fórum tipů a triků Tasker pro další úžasný obsah Tasker od komunity pro komunitu!