Cita:
Originalmente Escrito por her_hurlingham
hola! estoy intentando modificar yo mismo el systemui y este tuto me sirvio muchisimo.
Por favor me podrian indicar si desde el apktool puedo modificar la transparencia de la barra y centrar el reloj?
gracias!!
|
Sí se puede claro.
Prueba ésto:
Primero los códigos para trasparencia:
Código:
#00000000 - 100% transparencia
#3F000000 - 75% transparencia
#7F000000 - 50% transparencia
#BF000000 - 25% transparencia
Abrir el archivo
tw_super_status_bar.xml en S
ystemUI/res/layout y por ejemplo para cambiar la barra al 100% de transparencia:
Código:
<com.android.systemui.statusbar.phone.StatusBarWindowView android:background="#00000000" android:focusable="true" android:fitsSystemWindows="true" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
Guardar el archivo tw_super_status_bar.xml.
Abrir el archivo
drawables.xml en
SystemUI/res/values y hacer lo mismo:
Código:
<item type="drawable" name="status_bar_background">#00000000</item>
Guardar drawables.xml y
recopilar.
Para centrar reloj:
Abrir archivo
status_bar.xml en
SystemUI/res/layout.
Buscar
LinearLayout Area y elimiar todo entre las etiquetas
LinearLayout.
Añadir esto entre las etiquetas anteriores:
Código:
<RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:layout_alignParentLeft="true" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/stat_notify_more" />
<com.android.systemui.statusbar.phone.IconMerger android:layout_toRightOf="@id/moreIcon" android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentLeft="true" />
<com.android.systemui.statusbar.policy.Clock android:layout_centerInParent="true" android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:textColor="@*android:color/white" android:gravity="center" android:id="@id/clock" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
<ImageView android:id="@id/battery" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" />
<include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/signal_cluster_view" android:layout_toLeftOf="@id/battery" />
<LinearLayout android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="center_vertical" android:layout_toLeftOf="@id/signal_cluster" />
</RelativeLayout>
Y
recopilar.