实现的效果图如下(没有找到合适的屏幕录像工具,只能截静态图):

实现这个Tab可以替代android系统丑陋的menu界面,当用户点击menu按钮时,通过使用钩子函数onKeyDown(int keyCode, KeyEvent event)
捕获menu按键事件,实现打开或者关闭Tab。当Tab打开后,按back按键会关闭Tab。
以下为关键代码,代码说明请看注释,完整工程代码下载地址:
下载在Linux公社的1号FTP服务器里,下载地址:
密码:www.muu.cc
在 2011年LinuxIDC.com\9月\Android实现带动画效果的Tab源码
下载方法见 http://www.linuxidc.net/thread-1187-1-1.html
TabMenuActivity.java