Tutorial TabUI For SystemUI All device

Tutorial TabUI For SystemUI All device ini di share melalui grup di Facebook Oleh Anugrah N Maulana
Langsung aja ketutroal nya: 

anda juga bisa download DISINI 

-SUDAH TAU DC RC BUKAN BUAT CM .. ANE BLOM TEST .. BERBEDA SMALI MUNGKIN

-SYSRAT WAJIB OKE KITA MULAI TUTORIAL

1. Download file zip dari link download  yang ada dibawah ini.

2. Mendekompilasi SystemUI Anda sendiri.

3. Ekstrak link download dan paste di UI.

4. Pada id, tambahkan ini sebelum </ resources> di bawah folder ids.xml valus

Code:
<item type="id" name="tabbutton">false</item>

5. Sekarang kita akan memodifikasi status_bar_expanded, status_bar_expanded_header,

-cari script ini di satus_bar_expanded

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:id="@id/notification_panel" android:background="@drawable/notification_panel_bg" android:paddingTop="@dimen/notification_panel_padding_top" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="@dimen/notification_panel_margin_left"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginBottom="@dimen/close_handle_underlap">
<include android:layout_width="fill_parent" android:layout_height="wrap_content" layout="@layout/status_bar_expanded_header" />

-Tambbahkan script ini :

<com.pineapple.TabUI.TabsContent android:id="@id/tabbutton" android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="fill_parent">

-cari script ini di xml paling bawah :

</LinearLayout>

-Tambbahkan script ini diatas scrip tadi :

<LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
<ScrollView android:id="@id/scroll" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="fill_parent" android:overScrollMode="ifContentScrolls">
<include layout="@layout/expanded_content2" />
</ScrollView>
</LinearLayout>
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
<ScrollView android:id="@id/scroll" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="fill_parent" android:overScrollMode="ifContentScrolls">
<include layout="@layout/expanded_content3" />
</ScrollView>
</LinearLayout>
</com.pineapple.TabUI.TabsContent>
</LinearLayout>

- atur juga sejajar sudut script nya

6. kita pindah ke status bar expanded header


-cari script ini di xml paling bawah ;
<com.android.systemui.statusbar.RotationToggle android:id="@id/rotation_lock_button" android:clickable="true" android:layout_width="32.0dip" android:layout_height="32.0dip" android:layout_margin="4.0dip" android:button="@drawable/ic_notify_rotation" android:contentDescription="@string/accessibility_rotation_lock_off" />

-Tambbahkan script ini diatas scrip tadi :

<com.pineapple.TabUI.TabButton android:layout_gravity="right" android:orientation="horizontal" android:background="#00000000" android:paddingTop="3.0dip" android:layout_width="110.0dip" android:layout_height="42.0dip" android:weightSum="3.0" android:layout_alignParentLeft="false" android:layout_alignParentRight="true" />

- hasilnya seperti ini ;

<RelativeLayout android:gravity="center_vertical" android:orientation="horizontal" android:background="@drawable/c9" android:layout_width="fill_parent" android:layout_height="50.0dip" android:baselineAligned="false">
<com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" android:textSize="25.0sp" android:textColor="#ffffffff" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginLeft="4.0dip" android:layout_marginTop="5.0dip" android:singleLine="true" />
<com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:gravity="left|center" android:id="@id/date" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginLeft="8.0dip" android:layout_marginRight="4.0dip" android:singleLine="false" android:layout_toRightOf="@id/clock" />
<com.android.systemui.statusbar.RotationToggle android:id="@id/rotation_lock_button" android:clickable="true" android:layout_width="32.0dip" android:layout_height="32.0dip" android:layout_margin="4.0dip" android:button="@drawable/ic_notify_rotation" android:contentDescription="@string/accessibility_rotation_lock_off" />
<com.pineapple.TabUI.TabButton android:layout_gravity="right" android:orientation="horizontal" android:background="#00000000" android:paddingTop="3.0dip" android:layout_width="110.0dip" android:layout_height="42.0dip" android:weightSum="3.0" android:layout_alignParentLeft="false" android:layout_alignParentRight="true" />
</RelativeLayout>

- atur juga sejajar sudut script nya

7.Samakan ini script expanded2 dan 3 sesuai punya saya .. yang sama saja ..

Berhubung saya pakai FBui jadinya begitu .. dan yang untuk dual edit juga msim_status_bar_expanded nya ..

----------------------

- RECOMPILE
- DECOMPILE kembali

----------------------

. Pergi ke public.xml dan cari script ini (id sedikit berbeda dari Anda,)
Code:
<public type="drawable" name="tab1" id="0x7f02****" />
<public type="drawable" name="tab2" id="0x7f02****" />
<public type="drawable" name="tab3" id="0x7f02****" />
<public type="id" name="tabbutton" id="0x7f02****" />


Sekarang inilah bagian smali, Sekarang pergi ke smali / com / pineapple/ TabUI / *

Mencari file smali ini, TabsContent.smali

di TabsContent.smali, cari ini

0x7f05 dan mengubahnya ke id publik Anda "<public type="id" name="tabbutton" id="0x7f02****" />" SAMAKAN DENGAN ID DI PUBLIK ANDA ..

Buka file smali, TabButtons.smali dan menemukan id ini.

0x7f020000 dan mengubahnya sesuai dengan id dari tab1 DI PUBLIK ANDA

0x7f020001 dan mengubahnya sesuai dengan id dari tab2 DI PUBLIK ANDA

0x7f020002 dan mengubahnya sesuai dengan id dari tab3 DI PUBLIK ANDA

----------------------
- SAVE
- RECOMPILE
- SIGN
- PUSH (atau flash cwm/twrp)
- REBOOT
----------------------
THANKS TO
-NDRA NCS

BIG THANKS TO
-XDA DEV
-ALLAH SWT

Link Download nya ada disini SystemUI For XED

Nah itu tadi Tutorial Cara TabUI For SystemUI All device
Semoga bermanfaat. :)

0 Response to "Tutorial TabUI For SystemUI All device"

Posting Komentar