[Galaxy 3 Themes and Apps] dhirend_6d:
I did try to include them. But then again, I got compilation errors. Finally when I successfully got it compiled, it led to FCs when booted up. Maybe if you compile from source with the normal animations, then you can include the TN transitions.

Looks like I overslept. :p Will include the instructions in this post now.

Well first of all, you will need to make the statusbar transparent. Decompile SystemUI.apk. Go to /projects/SystemUI.apk/smali/com/android/systemui. Open StatusBarService.smali in notepad++. Search for the line

invoke-direct/range {v0 .. v5}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V

Directly above it you will find:

const/4 v5, 0x2

Change this to:

const/4 v5, -0x3

For this, go to projects/SystemUI.apk/res/layout/status_bar.xml.

In this, search for the line that says, <com.android.systemui.statusbar.Clock........>. Delete this whole line. Then keep you cursor below the line that says xmlns:android="http://schemas.android.com/apk/res/android">(I think its the third line). Just below this, copy the following,

<LinearLayout android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="center" android:paddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
</LinearLayout>

Finally, your starting part should look something like this,

<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.CmStatusBarView android:background="@drawable/statusbar_background" android:focusable="true" android:descendantFocusability="afterDescendants" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="center" android:paddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
</LinearLayout>

*After this, we need to rectify the background problem when the statusbar is expanded. For this, in the same XML, search for the this line,

[B]<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent">[/B]

*Change "android:layout_width" and "android:layout_height" parameters to fill_parent.

*Also, add an extra parameter to the end of this as android:background="@drawable/statusbar_background". So finally, that line should look somewhat like the following,

<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/statusbar_background">

*Lastly, search for the line <com.android.systemui.statusbar.DateView....>. In this line, search for the parameter, "android:gravity" and change the value from "left|center" to "center". The line should look somewhat like this,

com.android.systemui.statusbar.DateView android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="center" android:id="@id/date" android:background="@drawable/statusbar_background" android:paddingLeft="6.0px" android:paddingRight="6.0px" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" />

I guess that covers all the steps. Then just compile back the apk. Put it in the zip. Apply and then reboot. :):)

For decompiling/compiling, check my theming guide(Present in my signature).