(TabActivity is not difficult to use. You only need to expand some of its methods to achieve the effect you think of. I won't say much about it. I will post some of the animation, and see the source code for others.
animtab\bin\net\courage\tab\deep\TabH/OSTTestFour.class
animtab\bin\net\courage\tab\deep\TabH/OSTTestOne.class
animtab\bin\net\courage\tab\deep\TabH/OSTTestThree.class
animtab\bin\net\courage\tab\deep\TabH/OSTTestTwo.class
animtab\bin\net\courage\tab\view\AnimationTabH/OST.class
animtab\bin\net\courage\tab\R$anim.class
animtab\bin\net\courage\tab\R$attr.class
animtab\bin\net\courage\tab\R$color.class
animtab\bin\net\courage\tab\R$drawable.class
animtab\bin\net\courage\tab\R$id.class
animtab\bin\net\courage\tab\R$layout.class
animtab\bin\net\courage\tab\R$string.class
animtab\bin\net\courage\tab\R.class
animtab\bin\net\courage\tab\TabH/OSTActivity$1.class
animtab\bin\net\courage\tab\TabH/OSTActivity$TabH/OSTTouch.class
animtab\bin\net\courage\tab\TabH/OSTActivity.class
animtab\bin\animtab.apk
animtab\bin\classes.dex
animtab\bin\resources.ap_
animtab\gen\net\courage\tab\R.java
animtab\res\anim\slide_ left_ in.xml
animtab\res\anim\slide_ left_ out.xml
animtab\res\anim\slide_ right_ in.xml
animtab\res\anim\slide_ right_ out.xml
animtab\res\drawable-hdpi\default_ bg.png
animtab\res\drawable-hdpi\icon.png
animtab\res\drawable-hdpi\main_ meun_ bg.xml
animtab\res\drawable-hdpi\tab_ logo_ 0.png
animtab\res\drawable-hdpi\tab_ logo_ 1.png
animtab\res\drawable-hdpi\tab_ logo_ 2.png
.....)