
Originariamente inviato da
TopoMonko
Salve Androidiani
Ho pensato di scrivere questa guida per chi, come me, è entrato nel mondo del modding ma che soprattutto ha iniziato a temare.. Dalle prime piccole modifiche, a veri e proprio temi

Tutto ovviamente è iniziato da qua (Thanks a
pglmro):
-
[Guida] Creazione Temi Universali
-
[Guida Avanzata] Creazioni Temi
In questa guida vi mostrerò dove andar a mettere le mani per modificare sfondo e colori riguardanti la statusbar e il menu a tendina delle notifiche (il cosiddetto "pull-down menu")
Cosa ci occorre:
- Un programma per decompilare e ricompilare apk, ad esempio io utilizzo
GalaxyS3 ModTool,
Qui una guida per l'utilizzo (Thanks a
devadip)
-
Notepad++ per poter editare file xml
- Una tabella di colori esadecimale (ad esempio
questa)
Per prima cosa occorre decompilare il file SystemUI.apk e framework-res.apk
- StatusBar
Colore Sfondo: Andare in SystemUi.apk/res/values/drawables.xml e cercare la seguente stringa
codice:
<item type="drawable" name="status_bar_background">#ff1e1e1e</item>
Colore Testo Batteria: Andare in SystemUI.apk/res/layout/tw_status_bar.xml e cercare la seguente stringa
codice:
<TextView android:textSize="12.0dip" android:textColor="#ffa6a6a6" android:layout_gravity="center" android:id="@id/battery_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/status_bar_network_name_separator" />
Colore Orologio: Andare in SystemUI.apk/res/layout/tw_status_bar.xml e cercare la seguente stringa
codice:
<com.android.systemui.statusbar.policy.Clock android:textSize="@dimen/status_bar_clock_text_size" android:textColor="#ff959595" android:ellipsize="none" android:gravity="left|center" android:id="@id/clock" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:includeFontPadding="false" />
- Menù a Tendina (Pull-Down Menù)
Colore Sfondo Header: Andare in SystemUI.apk/res/layout/tw_status_bar_expanded_header.xml e cercare la seguente stringa
codice:
<LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="39.0dip" android:baselineAligned="false"
Colore Orologio Header: Andare in SystemUI.apk/res/layout/tw_status_bar_expanded_header.xml e cercare la seguente stringa
codice:
<com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" android:textColor="#ffffffff" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="4.0dip" android:layout_marginTop="-3.0dip" android:singleLine="true" systemui:ampmSmall="true" />
Colore Data Header:Andare in SystemUI.apk/res/layout/tw_status_bar_expanded_header.xml e cercare la seguente stringa
codice:
<com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:textColor="#ffcbcbcb" android:ellipsize="none" android:id="@id/date" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="8.0dip" android:layout_marginRight="4.0dip" android:maxLines="2" />
Colore Testo Toggles: Andare in SystemUI.apk/res/layout/tw_quick_setting_button.xml e cercare la seguente stringa
codice:
<TextView android:textSize="@dimen/quick_setting_button_text_size" android:textColor="#ffafc5dc" android:gravity="center" android:id="@id/btn_text" android:layout_width="fill_parent" android:layout_height="@dimen/quick_setting_button_text_height" android:includeFontPadding="false" />
Colore Sfondo Barra Luminosità: Andare in SystemUI.apk/res/layout/tw_status_bar_expanded.xml e cercare la seguente stringa
codice:
<LinearLayout android:orientation="vertical" android:id="@id/brightness_controller" android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="56.0dip">
Colore Sfondo "In corso": Andare in SystemUI.apk/res/layout/tw_status_bar_expanded.xml e cercare la seguente stringa
codice:
<LinearLayout android:orientation="vertical" android:id="@id/onGoingCart" android:background="#ff293945" android:focusable="true" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/status_bar_expanded_notification_category_height">
Colore Sfondo "Notifiche": Andare in SystemUI.apk/res/layout/tw_status_bar_expanded.xml e cercare la seguente stringa
codice:
<LinearLayout android:orientation="vertical" android:id="@id/notificationCart" android:background="#ff293945" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/status_bar_expanded_notification_category_height">
Ora non vi resta che ricompilare il tutto
Questo è tutto quello che ho imparato e che attualmente so

Se qualcuno vuole suggerirmi qualcos'altro da aggiungere che ben venga!
Spero di esservi stato utile!
