Tested On: Ice Crean Sandwich


Ini untuk yang suka oprek-oprek android coi... kita modifikasi dulu recent android menjadi berputar-putar...

Berikut langkah - langkah untuk menambahkannya :



Syarat-syarat :

  • Sebelumnya anda menyetujui, bahwa segala resiko menjadi tanggung jawab anda sendiri, untuk jaga-jaga sebaiknya anda backup SystemUI.apk yang asli.
  • Harus sudah paham cara Decompile dan  Recompile APK lewat PC/HP. Jika anda belum paham bisa baca digoogle.
  • Perhatikan step demi stepnya dengan teliti.


Caranya :

  1.  Download bahanya download disini ! lalu extrak, Letakan folder Ketempatnya.
  2.  DecompileSystemUI.apk nya.
  3.  Buka folder SystemUI_src/res/layout dan layout-land dan layout-port. Buka Status_Bar_Recent_Item.xml yang ada di dalam folder layout-layout tadi.
  4.  Dibawah kode ini

xml version="1.0" encoding="utf-8"?> .....   xmlns:android="http://schemas.android.com/apk/res/android">


Tambahkan kode ini



    android:id="@+id/view_flipper" android:layout_width="fill_parent" android:layout_height="fill_parent" android:inAnimation="@anim/blackd_rotate_in" android:outAnimation="@anim/blackd_rotate_out" android:flipInterval="20000" android:repeatCount="infinite" android:autoStart="true" android:loopViews="true">


Contoh peletakanya



<?xml version="1.0" encoding="utf-8"?> &lt;FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="-165.0px"   xmlns:android="http://schemas.android.com/apk/res/android">     <ViewFlipper android:id="@id/view_flipper" android:layout_width="fill_parent" android:layout_height="fill_parent" android:inAnimation="@anim/sans_rotate_in" android:outAnimation="@anim/sans_rotate_out" android:flipInterval="20000" android:repeatCount="infinite" android:autoStart="true" android:loopViews="true">         <RelativeLayout android:layout_gravity="center_horizontal" android:id="@id/recent_item" android:clipChildren="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:divider="@null" android:rotationX="-10.0">             <FrameLayout android:layout_gravity="center_horizontal" 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:foreground="@drawable/recents_thumbnail_fg" android:layout_alignParentTop="true">                 <ImageView android:id="@id/app_thumbnail_image" android:layout_width="320.0px" android:layout_height="270.0px" />             </FrameLayout>            <ImageView android:id="@id/app_icon" android:visibility="invisible" android:layout_width="35.0px" android:layout_height="35.0px" android:layout_marginLeft="10.0px" android:layout_marginTop="5.5dip" android:scaleType="fitXY" android:adjustViewBounds="true" android:layout_alignLeft="@id/app_thumbnail" android:layout_centerVertical="true" />             <TextView android:textSize="15.0dip" android:textColor="#ffffffff" android:id="@id/app_label" android:fadingEdge="horizontal" android:fadingEdgeLength="@dimen/status_bar_recents_text_fading_edge_length" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="65.0px" android:layout_marginTop="5.0dip" android:scrollHorizontally="true" android:singleLine="true" android:layout_toRightOf="@id/app_icon" android:layout_centerVertical="true" />         </RelativeLayout>         <View android:id="@id/recents_callout_line" android:background="#00000000" android:layout_width="180.0px" android:layout_height="0.0px" android:layout_below="@id/jay_albc" android:layout_alignLeft="@id/app_thumbnail" />         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" />