Aprendendo a Mexer Em Xml (SystemUI)


Eai Galera, Blz, Hoje trazer um dois tutoriais mais procurados por desenvolvedores Android, então vou ensina a vcs apenas o básico, apenas trocar a cor etc.. essa é a apenas a parte 1, será bem simples, esperem que gostem!

Requisitos:
Descompilar e Recompilar,não sabe? Clique aqui ou aqui
NotePad++ Link aqui
SystemUI
Site das Cores Xml clique aqui

Primeiramente vc deve descompilar a SystemUI.apk


Então Vamos lá:

Ir para SystemUI.apk \ res \ layout e tw_status_bar_expanded_header.xml, procure esta linha: (Abir essa xml com NotePad++)



Código:

<LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="39.0dip" android:baselineAligned="false"

Mude #ff000000 para cor que quiser

a cor do rélogio na mesma xml:
Código:

 <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" />

Mude #ffffffff para cor que quiser

Cor da Data na mesma xml:
Código:

<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" />

Mude #ffcbcbcb para cor que quiser


Cor do botão de configurações na mesma xml:
Código:

<RelativeLayout android:id="@id/settings_button" android:background="#ff000000" android:focusable="true" android:visibility="visible" android:layout_width="@dimen/status_bar_expanded_setting_width" android:layout_height="39.0dip">

Mude #ff000000 para cor que quiser


Ir para SystemUI.apk \ res \ layout e tw_status_bar_expanded.xml, procure esta linha: (Abir essa xml com NotePad++)




Código:

<LinearLayout android:orientation="vertical" android:id="@id/brightness_controller" android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="56.0dip">

Mude #ff000000 para cor que quiser, site das cores hex acima.


Ir para SystemUI.apk \ res \ layout e tw_status_bar_expanded_header.xml, procure esta linha: (Abir essa xml com NotePad++)



Código:

<LinearLayout android:orientation="vertical" android:id="@id/onGoingCart" android:background="#293945" android:focusable="true" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/status_bar_expanded_notification_category_height">

Mude #293945 para cor que quiser



Pra deixar a SystemUI transparente acesse aqui o tuto feito pelo José Rian


Obs: Salvar as xml's editadas e depoisRecompila a SystemUI após as alterações.


Então esse foi o tuto primeira parte ainda, aguardem em breve a segunda parte!


Alguma dúvida? Comente 


Share This :



sentiment_satisfied Emoticon