[Galaxy S II Android Development] raffaele88:
In the systemui.apk you will need to edit the status_bar_tracking.xml in the layout folder. Just add what I've highlighted below.

<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.TrackingView android:orientation="vertical" [COLOR="Red"]android:background="@drawable/pulldown"[/COLOR] android:paddingLeft="0.0px" android:paddingRight="0.0px" android:paddingBottom="0.0px" android:focusable="true" android:visibility="gone" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android">
<FrameLayout android:background="@drawable/notification_tracking_bg" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0">
<com.android.systemui.statusbar.phone.CarrierLabel android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="center" android:layout_gravity="bottom" android:paddingBottom="20.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" />
</FrameLayout>
<com.android.systemui.statusbar.phone.CloseDragHandle android:orientation="vertical" android:id="@id/close" android:layout_width="fill_parent" android:layout_height="wrap_content">
<ImageView android:layout_gravity="bottom" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/status_bar_close_on" android:scaleType="fitXY" />
</com.android.systemui.statusbar.phone.CloseDragHandle>
</com.android.systemui.statusbar.phone.TrackingView>

Then you will need to make an xml call pulldown.xml and place it in the drawable folder. Here's a start of it.

<?xml version="1.0" encoding="utf-8"?>
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="100" android:drawable="@drawable/pulldown_anim0" />
<item android:duration="100" android:drawable="@drawable/pulldown_anim1" />
<item android:duration="100" android:drawable="@drawable/pulldown_anim2" />
<item android:duration="100" android:drawable="@drawable/pulldown_anim3" />
<item android:duration="100" android:drawable="@drawable/pulldown_anim4" />
<item android:duration="100" android:drawable="@drawable/pulldown_anim5" />
<item android:duration="100" android:drawable="@drawable/pulldown_anim6" />
<item android:duration="100" android:drawable="@drawable/pulldown_anim7" />
<item android:duration="100" android:drawable="@drawable/pulldown_anim8" />
<item android:duration="100" android:drawable="@drawable/pulldown_anim9" />
<item android:duration="100" android:drawable="@drawable/pulldown_anim10" />
</animation-list>

Keep adding lines to this until you have enough lines to cover all of the images used to create the animation.

Change the color in Values/drawables.xml to transparent

<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="drawable" name="notification_number_text_color">#ffffffff</item>
<item type="drawable" name="notification_item_background_color">#ff111111</item>
<item type="drawable" name="notification_item_background_color_pressed">#ff257390</item>
<item type="drawable" name="ticker_background_color">#00000000</item>
<item type="drawable" name="status_bar_background">#ff000000</item>
<item type="drawable" name="status_bar_recents_background_solid">#00000000</item>
<item type="drawable" name="status_bar_recents_app_thumbnail_background">#00000000</item>
<item type="drawable" name="status_bar_notification_row_background_color">#00000000</item>
<item type="drawable" name="notification_header_bg">#00000000</item>
<item type="drawable" name="notification_tracking_bg">#00000000</item>
<item type="drawable" name="recents_callout_line">#99ffffff</item>
<item type="drawable" name="notification_item_background_legacy_color">#ffaaaaaa</item>
</resources>

Last you put your animation images in the drawable-hdpi folder or where ever you put the images on that device.