Pages

[TUTORIAL] VERTICAL TOGGLE SLIDE


Toggle Vertical Slide

BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP

Tingkat kesulitan: Lumayan/Sedang
Butuh ketelitian dan kesabaran

SS Potrait
SS Landscape

Cara:
1. Decompile file SystemUI.apk
2. Buka res/layout/expanded_shortcut_port.xml
3. Cari kode berikut: *baris pertama*
< ?xml version="1.0" encoding="utf-8"?>
< com.android.systemui.statusbar.phone.ExpandedShortCutView android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"
  xmlns:android="http://schemas.android.com/apk/res/android">
< HorizontalScrollView android:id="@id/buttonlist" android:layout_width="fill_parent" android:layout_height="105.0px">
< LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
Kemudian ganti dengan kode berikut:
< ?xml version="1.0" encoding="utf-8"?>

xmlns:android="http://schemas.android.com/apk/res/android">
< ScrollView android:id="@id/buttonlist" android:scrollbars="none" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginTop="57.0px">
< LinearLayout android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content">
Masih di dalam file yang sama, cari kode berikut (baris nomer 2 dari paling bawah):
< /HorizontalScrollView>
Ganti dengan:
< /ScrollView>
Kemudian untuk setiap toggle (misal wifi), cari kode berikut:
< Button android:textSize="12.0dip" android:id="@id/wifi" android:background="@drawable/btn_shortcut_default" android:layout_width="96.0px" android:layout_height="fill_parent" android:text="@string/wifi_action" android:drawableTop="@drawable/ic_wifi_off" android:layout_weight="1.0" />
Ganti dengan kode berikut:
< Button android:textSize="12.0dip" android:id="@id/wifi" android:background="@drawable/btn_shortcut_default" android:layout_width="wrap_content" android:layout_height="98.0px" android:text="@string/wifi_action" android:drawableTop="@drawable/ic_wifi_off" android:layout_weight="1.0" />
Lakukan sampai semua toggle diganti
Simpan.
4. Buka res/layout/msim_status_bar_expanded.xml
5. Cari dan hapus berikut: *sekitar baris ke 11*
< include android:id="@id/shortcut" layout="@layout/expanded_shortcut_port" />
6. Copy kode berikut ini di bawah kode xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
< include android:id="@id/shortcut" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginBottom="20.0px" layout="@layout/expanded_shortcut_port" />
Masih di dalam file yang sama, cari kode berikut: *sekitar baris ke 30*
< ScrollView android:id="@id/scroll" android:background="@*android:color/transparent" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="fill_parent" android:overScrollMode="ifContentScrolls">
Tambahkan kode berikut di dalam kode di atas (letakkan setelah kode android:background="@*android:color/transparent")
android:layout_marginLeft="105.0px"
Cari kode berikut:
< ExpandableListView android:layout_gravity="center_vertical" android:id="@id/taskList" android:layout_width="fill_parent" android:layout_height="wrap_content" />
Tambahkan kode berikut ke dalam kode di atas:
android:layout_marginLeft="105.0px" 
Simpan.
7. Buka res/layout/status_bar_notification_title.xml
8. Cari kode berikut: *baris ke 2*
< LinearLayout android:id="@id/NotificationTitle" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="wrap_content"
tambahkan kode berikut di dalam kode di atas (letakkan setelah kode android:background="#00000000")
android:layout_marginLeft="105.0px"
Simpan.
9. Recompile kembali SysyemUI.apk ente
10. Push ke system/app
11. Restart

**NB: Untuk setiap kode berikut android:layout_width="yang_berupa_angka", android:layout_height="yang_berupa_angka", dan android:layout_marginLeft="yang_berupa_angka" silahkan sesuaikan angka2 di dalamnya dengan HH ente**
**Ada beberapa kasus pada saat pertama selesaai restart SystemUI.apk bakalan not responding/force close, tapi tidak ada masalah karena selanjutnya bakalan normal**

Segala sesuatu yang terjadi dengan HH anda di luar tanggung jawab saya, saya hanya sekedar berbagi ilmu. Sekali lagi jangan LUPA untuk membackup SystemUI.apk yang asli.

DWYOR (DO WITH YOUR OWN RISK)
Beda face beda rasa (y)

Terima kasih untuk semua admin n member di sini

Tutot dalam bentuk word bisa diambil disini

File SystemUI.apk dari cusrom S4 yang sudah diedit download disini

0 komentar:

Posting Komentar