首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

fleep滑动切换tab(切换牵动画)

2012-09-19 
fleep滑动切换tab(切换带动画)从右向左滑动,tab页切换后的效果主要代码1:继承TabHost覆写setCurrentTab(in

fleep滑动切换tab(切换带动画)
从右向左滑动,tab页切换后的效果




主要代码1:继承TabHost覆写setCurrentTab(int index)方法

@Overridepublic boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,float velocityY) {if (e1.getX() - e2.getX() <= (-FLEEP_DISTANCE)) {//从左向右滑动currentTabID = tabHost.getCurrentTab() - 1;if (currentTabID < 0) {currentTabID = tabHost.getTabCount() - 1;}} else if (e1.getX() - e2.getX() >= FLEEP_DISTANCE) {//从右向左滑动currentTabID = tabHost.getCurrentTab() + 1;if (currentTabID >= tabHost.getTabCount()) {currentTabID = 0;}}tabHost.setCurrentTab(currentTabID);return false;}

热点排行