[Guide] How to Make Recent Apps Buny Present + Xp Style On Your Android
[Guide] How to Make Recent Apps Buny Present + Xp Style On Your Android - Hallo sobat Jogja Android Blog, Pada Artikel yang sobat baca kali ini dengan judul [Guide] How to Make Recent Apps Buny Present + Xp Style On Your Android, kami telah mempersiapkan artikel ini dengan baik untuk sobat baca dan ambil informasi didalamnya. Mudah-mudahan isi postingan [Guide] How to Make Recent Apps Buny Present + Xp Style On Your Android yang kami tulis ini dapat sobat Jogja Android Blog pahami. Baiklah, selamat membaca sambil menikmati kopi.
Jb 4.2.2 320x480 (Evass A12) ala bang Dhenz Anarchyninetynine (MAAADR)
Langsung saja
Bahan :
1. Framework-res.apk
2. SystemUI.apk
3. SystemUI_src.zip [Download]
Step 1
1. Decompile Framework-res.apk
2. Buka res/value/dimens.xml
3. Ubah
<dimen name="thumbnail_height">160.0dip</dimen>
<dimen name="thumbnail_width">240.0dip</dimen>
4. Save
5. Recompile
6. Sign in
Step 2
1. Decompile SystemUI.apk
2. Masukan bahan ke tempat nya
3. Buka res/value/strings.xml
Tambahkan :
<string name="service_background_processes">%1$s free</string>
<string name="service_foreground_processes">%1$s used</string>
Di atas </Reseorces>
4. Buka res/value/colors.xml
Tambahkan :
<color name="green">#ff00ff32</color>
Di atas </Resources>
5. Buka res/value/dimens.xml
6. Ubah jadi
<dimen name="status_bar_recents_thumbnail_width">180.0dip</dimen>
<dimen name="status_bar_recents_thumbnail_height">145.0dip</dimen>
7. Buka res/layout/status_bar_recent_item.xml hapus dan isi dengan di bawah ini.. kalo tidak ada status_bar_recent_item.xml silahkan langsung di buat aja dan di isi dengan di bwah ini...
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:paddingTop="@dimen/status_bar_recents_item_padding" android:paddingBottom="@dimen/status_bar_recents_item_padding" android:clipChildren="false" android:layout_width="fill_parent" android:layout_height="wrap_content" android:importantForAccessibility="no"
xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout android:layout_gravity="center_horizontal" android:id="@id/recent_item" android:clipChildren="false" android:layout_width="wrap_content" android:layout_height="wrap_content">
<ImageView android:id="@+id/anim_rec" android:background="@drawable/pete" android:layout_width="100.0dip" android:layout_height="120.0dip" />
<ImageView android:id="@id/app_icon" android:visibility="invisible" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="0.0dip" android:layout_marginTop="40.0dip" android:scaleType="centerInside" android:adjustViewBounds="true" android:maxWidth="@dimen/status_bar_recents_app_icon_max_width" android:maxHeight="@dimen/status_bar_recents_app_icon_max_height" android:layout_toRightOf="@+id/anim_rec" />
<FrameLayout android:id="@id/app_thumbnail" android:background="@drawable/recents_thumbnail_bg" android:visibility="invisible" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10.0dip" android:foreground="@drawable/recents_thumbnail_fg" android:layout_toRightOf="@+id/anim_rec" android:layout_alignParentTop="true">
<ImageView android:id="@id/app_thumbnail_image" android:layout_width="@dimen/status_bar_recents_thumbnail_width" android:layout_height="@dimen/status_bar_recents_thumbnail_height" />
</FrameLayout>
<TextView android:textSize="@dimen/status_bar_recents_app_label_text_size" android:textColor="@color/green" android:ellipsize="marquee" android:id="@id/app_label" android:paddingTop="2.0dip" android:fadingEdge="horizontal" android:fadingEdgeLength="@dimen/status_bar_recents_text_fading_edge_length" android:layout_width="@dimen/status_bar_recents_app_label_width" android:layout_height="wrap_content" android:layout_marginLeft="40.0dip" android:layout_marginTop="1.5dip" android:scrollHorizontally="true" android:singleLine="true" android:layout_toRightOf="@+id/anim_rec" android:importantForAccessibility="no" />
<View android:id="@id/recents_callout_line" android:background="@drawable/recents_callout_line" android:layout_width="@dimen/status_bar_recents_app_label_width" android:layout_height="0.0dip" android:layout_marginLeft="@dimen/status_bar_recents_app_label_left_margin" android:layout_marginTop="3.0dip" android:layout_marginRight="3.0dip" android:layout_toLeftOf="@id/app_thumbnail" android:layout_alignParentLeft="true" />
<TextView android:textSize="@dimen/status_bar_recents_app_description_text_size" android:ellipsize="marquee" android:id="@id/app_description" android:fadingEdge="horizontal" android:fadingEdgeLength="@dimen/status_bar_recents_text_fading_edge_length" android:layout_width="@dimen/status_bar_recents_app_label_width" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/status_bar_recents_app_label_left_margin" android:layout_marginTop="3.0dip" android:scrollHorizontally="true" android:singleLine="true" android:layout_below="@id/recents_callout_line" android:layout_alignParentLeft="true" />
</RelativeLayout>
</FrameLayout>
8. Buka/buat baru res/layout/status_bar_recent_panel.xml dan isi dg di bwah ini ...
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.recent.RecentsPanelView android:id="@id/recents_root" android:background="@drawable/pete_bg_port" android:layout_width="fill_parent" android:layout_height="fill_parent" systemui:recentItemLayout="@layout/status_bar_recent_item"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
<FrameLayout android:id="@id/recents_bg_protect" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentBottom="true">
<com.android.systemui.recent.RecentsVerticalScrollView android:layout_gravity="bottom|left|center" android:id="@id/recents_container" android:scrollbars="none" android:fadingEdge="vertical" android:fadingEdgeLength="@dimen/status_bar_recents_scroll_fading_edge_length" android:clipChildren="false" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginRight="0.0dip" android:layout_marginBottom="31.0dip" android:stackFromBottom="true" android:divider="@null">
<LinearLayout android:orientation="vertical" android:id="@id/recents_linear_layout" android:clipChildren="false" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="wrap_content" />
</com.android.systemui.recent.RecentsVerticalScrollView>
<LinearLayout android:layout_gravity="bottom|right|center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="10.0dip" android:layout_marginRight="10.0dip" android:layout_marginBottom="1.0dip" android:stackFromBottom="true" android:layout_weight="1.0">
<in.panic.xperience.aokpram android:layout_width="fill_parent" android:layout_height="30.0dip" />
</LinearLayout>
</FrameLayout>
<include android:id="@id/recents_no_apps" android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" layout="@layout/status_bar_no_recent_apps" />
</com.android.systemui.recent.RecentsPanelView>
9. Buka res/layout/status_bar_no_recent_apps.xml
Tambahkan :
android:drawableTop="@drawable/dhenz_i"
(pada id/recents_no_apps_text)
- Ubah textColor jadi android:textColor="@color/green"
Sehingga kira2 sepeti ini :
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:textSize="20.0dip" android:textColor="@color/green" android:gravity="center_horizontal" android:layout_gravity="center" android:id="@id/recents_no_apps_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:drawableTop="@drawable/dhenz_i" android:text="@string/status_bar_no_recent_apps" />
</FrameLayout>
10. Buka res/layout-port/status_bar_recent_item.xml
Tambahkan android:importantForAccessibility="no" di belakang ...
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:paddingTop="@dimen/status_bar_recents_item_padding" android:paddingBottom="@dimen/status_bar_recents_item_padding" android:layout_width="fill_parent" android:layout_height="wrap_content" />
Tambahkan
<ImageView android:id="@+id/anim_rec" android:layout_marginLeft="55.0dip" android:layout_marginTop="0.0dip" android:background="@drawable/pete" android:layout_width="100.0dip" android:layout_height="120.0dip" />
Di bawah
<RelativeLayout android:layout_gravity="center_horizontal" android:id="@id/recent_item" android:layout_width="wrap_content" android:layout_height="wrap_content" >
11. Kemudian potong
<TextView android:textSize="@dimen/status_bar_recents_app_label_text_size" ....bla bla bla />
Taruh di atas ini
<View android:id="@id/recents_callout_line" .... bla bla bla />
dan d bawah </FrameLayout>
12. Masih di
<TextView android:textSize="@dimen/status_bar_recents_app_label_text_size" ....bla bla bla />
Ubah/tambahkan di bwah ini ...
android:textColor="@color/green"
android:paddingTop="0.5dip"
android:layout_marginLeft="40.0dip"
android:layout_marginTop="1.5dip"
android:layout_toRightOf="@+id/anim_rec"
android:importantForAccessibility="no"
13. Cari <FrameLayout android:id="@id/app_thumbnail".... bla bla
Ubah/tambahkan ini android:layout_toRightOf="@+id/anim_rec"
Untuk menghilangkan garis ...cari ini...
<View android:id="@id/recents_callout_line"....bla bla
Ubah android:layout_height=?? mjd android:layout_height="0.0dip"
14. Kemudian cari
<ImageView android:id="@id/app_icon"..bla bla ...
tambahkan/edit2 mjd d bwah ini...
android:layout_marginTop="40.0dip" android:layout_marginLeft="20.0dip"
dan hapus d bwah ini...
android:visibility="invisible"
android:scaleType="centerInside"
Ubah jg android:layout_toRightOf="@id/app_label" mjd android:layout_toLeftOf="@id/app_thumbnail"
15. Sekarang masuk ke res/layout-port/status_bar_recent_panel.xml
Tambahkan android:background="@drawable/pete_bg_port" d belakang...
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.recent.RecentsPanelView android:id="@id/recents_root" >
16. Lalu cari <View android:id="@id/recents_transition_background" ...bla bla ........ubah mjd android:visibility="gone"
17. Sekarang cari
<FrameLayout android:id="@id/recents_bg_protect" ...bla bla ...
dan tambahkan ini di bawah nya
<LinearLayout android:gravity="top" android:background="@drawable/dhenz_title_recent_bg" android:layout_width="fill_parent" android:layout_height="40.0dip" android:layout_marginTop="2.0dip" android:layout_marginLeft="8.0dip" android:layout_marginRight="8.0dip">
<TextView android:textSize="16.0dip" android:gravity="center_horizontal" android:textColor="@color/green" android:fadingEdge="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10.0dip" android:layout_marginTop="9.0dip" android:singleLine="true" android:text="Recent Buny Present™ Style"/>
</LinearLayout>
<LinearLayout android:gravity="center_horizontal" android:background="@drawable/dhenz_title_recent_bg" android:layout_width="fill_parent" android:layout_height="40.0dip" android:layout_marginTop="45.0dip" android:layout_marginLeft="8.0dip" android:layout_marginRight="8.0dip">
<TextView android:textSize="16.0dip" android:gravity="center_horizontal" android:textColor="@color/green" android:fadingEdge="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10.0dip" android:layout_marginTop="9.0dip" android:singleLine="true" android:text="****xxxyyy****"/>
</LinearLayout>
Silahkan itu yg text xxxyyy bisa d edit2 ..tapi yang atas jangan ya ( yang bunny style)...untuk menghormati bang dhenz gitu
18. Sekarang cari
<com.android.systemui.recent.RecentsVerticalScrollView>
Tambahkan ini
<LinearLayout android:layout_gravity="bottom|right|center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="15.0dip" android:layout_marginRight="57.0dip" android:layout_marginBottom="0.0dip" android:stackFromBottom="true" android:layout_weight="1.0">
<in.panic.xperience.aokpram android:layout_width="fill_parent" android:layout_height="30.0dip" />
</LinearLayout>
<ImageView android:background="@drawable/dhenz_ram_bg" android:layout_gravity="bottom|right|center" android:stackFromBottom="true" android:layout_width="fill_parent" android:layout_height="88.0dip" android:layout_marginBottom="3.5dip" android:layout_marginLeft="10.0dip" android:layout_marginRight="10.0dip" />
Tepat d atas </FrameLayout>
19. Save
20. Recompile
21. Sign in
22. Push Framework-res.apk & SystemUI.apk ke system
Catatan : jika saat recompile eror di id ,tambahkan + di depan id tsb .
Credit :
- Bang Dhenz
- Semua User & Admin & Temen2 ACI (Andromax C Indonesia)
- Yang Punya Guide RAM Bar (maaf ane lupa)
- Bunny Present™ + XP Style
- PanicExperience
- RJK
- XDA Developer
- MAAaD R
- Newbie Evass A12 User Community
- Bang Achmad Rifki
- Pete Surga Dunia
SELESAI...DWYOR...
Semoga Bermanfaat,,,,
Demikian Artikel dengan judul [Guide] How to Make Recent Apps Buny Present + Xp Style On Your Android
Mudah-mudahan bisa memberi manfaat untuk sobat Jogja Android Blog semua. Baiklah, sampai jumpa di postingan artikel lainnya.
Sobat Jogja Android Blog sekarang membaca artikel [Guide] How to Make Recent Apps Buny Present + Xp Style On Your Android dengan alamat link https://jogjandroidz.blogspot.com/2015/01/guide-how-to-make-recent-apps-buny.html
0 Response to "[Guide] How to Make Recent Apps Buny Present + Xp Style On Your Android"
Post a Comment