Tydzień Taskera: Tematyka i projektowanie przy użyciu skryptów i scen!

Czy Tasker może sprawić, że Twój telefon będzie ładniejszy? Jasne, że może! Dowiedz się, jak używać Taskera do kontrolowania lub poprawiania estetyki telefonu!

Weszliśmy w erę, w której estetyka, układ i wspaniałe wrażenia użytkownika są prawie tak samo ważne jak sama funkcjonalność, a oczekiwania użytkowników stawiają wysoką poprzeczkę w zakresie standardów projektowych. Jak to się ma do taskera? Cóż, w Taskerze można projektować dwie rzeczy – tworzenie motywów dla aplikacji i projektowanie scen.

Rzućmy okiem na oba!

Aplikacje tematyczne

Edycja preferencji

Obecnie wielu programistów udostępnia opcje motywów w swoich aplikacjach, przy czym większość oferuje motywy ciemne/jasne, a wielu oferuje również poprawianie kolorów. Za każdym razem, gdy użytkownik edytuje jedno z wbudowanych ustawień, na przykład przełącza między ciemnym i jasnym motywem lub wybiera kolor aplikacji, wybrane preferencje są przechowywane w pliku xml w folderze danych aplikacji i ta metoda przechowywania preferencji jest nazywana Wspólne preferencje. Korzystając z profilu uruchamiającego skrypt, Tasker może być używany do edycji tych preferencji w locie, zapewniając automatyzację przełączniki motywów, które okazują się przydatne w takich sytuacjach, jak przejście na ciemny motyw aplikacji po określonym czasie dzień.

Inteligentny motyw to jeden z takich zestawów skryptów, który pozwala na motywowanie kilku gotowych aplikacji przy użyciu wyżej wymienionej metody. Ponieważ zmodyfikował folder /data, ten zestaw skryptów wymaga uprawnień roota.

Przełączanie motywów warstw za pomocą Taskera

Runtime Resource Overlay, rozwiązanie opracowane wewnętrznie w firmie Sony, zostało podjęte przez społeczność, która podjęła wyzwanie wprowadzanie bezbłędnego motywu ze szczegółową kontrolą do niestandardowych ROM-ów, a standardowy Marshmallow nawet to obsługuje w niektórych zakres. Motywy warstw mają ogromną popularność i potencjał, a możliwość ich automatycznego przełączania za pomocą Taskera zwiększa ten potencjał. Jak można przełączać warstwy za pomocą Taskera, pytasz? Zanurzmy się:

Aplikacja Layers Manager przechowuje aktywne warstwy w katalogu /system/vendor/overlay (lub /vendor/overlay, w zależności od urządzenia). W związku z tym zadanie aktywacji i dezaktywacji warstw wyglądałoby mniej więcej tak.

  • Umieść wszystkie pliki apk warstwy w folderze, takim jak /sdcard/overlay/inactive/
  • Przenieś aktualnie aktywną warstwę apk z /system/vendor/overlay do /sdcard/overlay/inactive/
  • Przenieś wymaganą warstwę z /sdcard/overlay/inactive/ do /system/vendor/overlay/
  • Zmień uprawnienia nowo skopiowanej warstwy na 755
  • Uruchom ponownie urządzenie
  • Voila, Twoja nowa warstwa jest teraz aktywna.

Sceny

Sceny Taskera to wygodny i skuteczny sposób tworzenia interfejsu użytkownika powiązanego z poleceniami Taskera i są dostępne w różnych kształtach i rozmiarach. Po wyjęciu z pudełka utworzenie standardowej sceny z podstawowych komponentów może wyglądać raczej nudno, ale jest na to sposób obróć to, wdrażając coraz popularniejszy Material Design poprzez wykorzystanie kształtów, kolorów i pewnych rzeczy układy. Te dwa samouczki właśnie to robią, prowadząc widza przez proces tworzenia i konfiguracji różnych komponentów Material, takich jak pasek narzędzi, szuflada, pływający przycisk akcji, pola tekstowe i in.

  • Material Design w scenach Taskera
  • Styl materiału w scenach Taskera

Chociaż powyższe samouczki z pewnością dość dobrze określają wygląd materiału, język wizualny Google jest daleki od kompletności bez znaczącego ruchu i zachwycających animacji. W tym samouczku omówiono podstawy animacji scen zadań przy użyciu atrybutu pozycji elementu i zapewniono przyjemny wynik.

  • Animacja sceny wykorzystująca położenie elementu

Wtyczka materiałowa

Tworzenie i manipulowanie kształtami, a następnie wykonywanie drobnych poprawek i zmian jest żmudne i czasochłonne, co zaprzecza celowi Taskera. Aby zapobiec niedogodnościom i przyspieszyć proces tworzenia sceny Material Design, stworzono wtyczkę Material Design Tasker co pozwala użytkownikom łatwo tworzyć popularne komponenty Material, takie jak pasek narzędzi, szuflada, menu dodatkowe i pływająca akcja Przycisk.

  • Wtyczka Material Design Tasker

Projektowanie za pomocą Taskera jest stosunkowo łatwe i zapewnia przyjemne rezultaty. W połączeniu z potężnymi frameworkami, takimi jak Tasker Scenes i RRO Layers, możliwości są praktycznie nieograniczone. Na koniec koniecznie sprawdź Forum z poradami i trikami Taskera prowadzone przez członków aby uzyskać więcej niesamowitych treści Taskera, od społeczności dla społeczności!