Cara Mengecilkan Multi User di Expanded Header

 Cara Mengecilkan Multi User di Expanded Header

1. Sudah Rooted
2. Mengerti DCRC ( Decompile Recompile )
3. Pastikan sudah edit BuildProp
4. Decompile System Ui
5. Buka res/layout/status_bar_expanded_header.xml
6. Cari line 5,6,7
7. Dan script nya seperti ini :

<com.android.systemui.statusbar.phone.MultiUserSwitch android:id="@id/multi_user_switch" android:background="@drawable/ripple_drawable" android:visibility="gone" android:nextFocusLeft="@id/settings_button" android:layout_width="@dimen/multi_user_avartar_header_size" android:layout_height="fill_parent" android:layout_marginEnd="@dimen/multi_user_avatar_margin_end" android:layout_alignParentEnd="true">
<ImageView android:layout_gravity="center_vertical" android:id="@id/multi_user_avatar" android:layout_width="@dimen/multi_user_avartar_header_size" android:layout_height="@dimen/multi_user_avartar_header_size" android:scaleType="centerInside" />
<View android:layout_gravity="center_vertical" android:id="@id/multi_user_avatar_stroke" android:background="@drawable/ic_qs_header_current_user" android:layout_width="@dimen/multi_user_avartar_header_size" android:layout_height="@dimen/multi_user_avartar_header_size" />

8. Replace semua script diatas dengan script ini :

<com.android.systemui.statusbar.phone.MultiUserSwitch android:id="@id/multi_user_switch" android:background="@drawable/ripple_drawable" android:visibility="gone" android:nextFocusLeft="@id/settings_button" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginEnd="20.0dip" android:layout_alignParentEnd="true">
<ImageView android:layout_gravity="center_vertical" android:id="@id/multi_user_avatar" android:layout_width="25.0dip" android:layout_height="25.0dip" android:scaleType="centerInside" />
<View android:layout_gravity="center_vertical" android:id="@id/multi_user_avatar_stroke" android:background="@drawable/ic_qs_header_current_user" android:layout_width="25.0dip" android:layout_height="25.0dip" />

9. Oke selesai save
10. Recompile
11. Sign
12. Push push push

Keterangan script yg sudah saya mod : baca biar nambah pinter ya....

1. Di line 5, ada script = android:visibility="gone" artinya objek tersebut bisa muncul dan hilang, kenapa saya tidak ubah, karena tadi sudah di edit di buildprop dengan menambahkan tweak memunculkan multiuser, jadi script diatas tidak perlu diubah ataupun dihapus.

2. Masih di line 5, ada script = android:layout_width="wrap_content" artinya layout atau frame atau tempat si multi user tersebut berada, wrap_content terebut membuat layout itu menyesuaikan ukuran dengan content atau isi atau si multi user tersebut, jika content yg di dalam nya besar, layout nya pun menjadu besar dan sebaliknya.

3. Masih di line 5, ada script = android:layout_height="fill_parent" artinya layout nya melebarkan otomatis mengikuti lebar dari layout expanded header ( jika tinggi atau lebar nya layout expanded header nya 100.0dip maka lebar yg di beri fill_parent menjadu sedemikan rupa mengikuti lebar layout exoanded.

4. Script 6, yang dimulai dengan <ImageView artinya, menunjukkan suatu gambar.

5. Script 6, dan ada lagi android:layout_height atau width="25.0dip" , kenapa saya buat 25.0dip karena ukuran nya pas dengan icon2 yg lain, 25.0dip tinggi nya dan 25.0dip lagi lebar nya, jadi seperti kubus sama sisi. Dan kenapa ada layout_height dan width lagi ? Karena yg pertama hanya sebagai background, dan yg ini untuk layout isi si multi user nya. Jika value nya diberi nilai 100.0dip bukan 25.0dip, multi user nya akan melebar, bisa2 terpotong oleh layout yg pertama.

6. Script 7, kok banyak bgt? Coba liat nama @id nya disitu tertulis jelas keterangan STROKE atau garis luar ( yang warna hitam di pinggiran multi user ). Kenapa saya samakan value nya menjadi 25.0dip ? Ya takdir hahaha, ngga2, ya biar pas aja, masa multi user nya 25.0dip, stroke nya 50.0 dip (?) Kelebaran dong, ya yang pas 25.0 dip juga biar sama dan match.

7. Oh iya ada yg ketinggalan nih, LINE 5, ada android:layout_marginEnd="20.0dip" (?) apa itu, adalah jarak layout (background ya) ke END atau bisa dibilang ke pojok atau setelahnya nya script ini. Bisa dilihat gambar ss diatas, bagian kanan nya ada gap atau celah nah itu ukuran nya 20.0dip

Ya mungkin itu aja penjelasan dari saya, kalo belom ngerti coba searching di google mengenai codding xml hehehe.

Jangan cuma ngopy2 script tanpa ngerti apa isi nya, belajar dari sekarang, dikit2 yg penting ngerti gaes.

0 Response to " Cara Mengecilkan Multi User di Expanded Header"

Posting Komentar