最近项目中需要实现TabHost,鉴于TabHost不能实现想要的功能,所以决定自定义一个控件,用于替代TabHost,实现拖拽,Tab之间的替换等功能.刚整合了一份简单的代码,第一次发表文章,写的不好的地方,望见谅.废话补多少,贴代码
.
代码实现共2个类,TabView和Tab
TabView的绘制方法.
TabView的事件
Handler接受Timer发送的消息.
Tab的绘制方法.
Tab移动时的绘制方法.
最近项目中需要实现TabHost,鉴于TabHost不能实现想要的功能,所以决定自定义一个控件,用于替代TabHost,实现拖拽,Tab之间的替换等功能.刚整合了一份简单的代码,第一次发表文章,写的不好的地方,望见谅.废话补多少,贴代码
.
代码实现共2个类,TabView和Tab
TabView的绘制方法.
TabView的事件
Handler接受Timer发送的消息.
Tab的绘制方法.
Tab移动时的绘制方法.