读书人

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

发布时间: 2012-09-19 13:43:54 作者: rapoo

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;}

读书人网 >移动开发

热点推荐