Sign in to follow this  
glaedrem

Dynamiczne ikony w MIUI v5

Recommended Posts

Jest to krótki poradnik dla osób, które interesują się tworzeniem motywów dla MIUI. Wraz z wersją v5 programiści wprowadzili możliwość tworzenia dynamicznych ikon, których sposób działania oparto na pliku manifest.xml, z którego korzysta również lockscreen.

Tworząc ikony trzymamy się następującego układu folderów:
 

Icons

| __ fancy_icons

| __ com.android.calendar

Zwykłe, statyczne ikony mają taki układ: icons\res\drawable-xhdpi

Pliki grafiki jak i manifest.xml umieszczamy w folderze, z nazwą procesu danej aplikacji.

Dynamiczne funkcjonowanie ikon związane jest z funkcją useVariableUpdater, która pozwala kontrolować w jaki sposób nasza Ikonka będzie odświeżana. Funkcja ta pozwala na korzystanie z następujących wartości:

  • Battery
  • DateTime.Day
  • DateTime.Hour
  • DateTime.Minute
  • DateTime.Second
  • none

Aplikacja kalendarza korzysta z wartości odświeżania DateTime.Day, podczas gdy na przykład zegar (ikonka) musi polegać na DateTime.Second. Jak łatwo się domyślić, im mniejsza częstotliwość odświeżania, tym mniejsze zużycie procesów. Jeśli nasza ikonka nie będzie polegać na DateTime lub Battery, to korzystamy z none. Przykładem takiego użycia jest ikonka notesu.

Poradnik opisał użytkownik hadron z miuiandroid.com. Poniżej znajdziecie załączniki, z dynamicznymi ikonami. Na pewno będą przydatne, w procesie tworzenia własnych ikonek.

 

Advanced.zip

Default.zip

  • Like 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this