您的位置:首页 > 移动开发 > Android开发

Android之ViewPager中包含ViewFlipper时实现双滑动嵌套解决父控件干扰问题

2013-07-09 17:06 836 查看
想要实现一个在ViewPager中嵌一个ViewFlipper实现类似豌豆荚中的广告栏功能,试了好久,发现父控件总是干扰子控件的操作,表现为手势滑动ViewFlipper中的图片时,ViewPager也跟着滑。最后终于找到解决办法:

在生成的手势识别类中添加的OnGestureListener中,复写onDown()方法内添加一句话:

public boolean onDown(MotionEvent e) {
// 通知父控件此操作为子控件,请不要干扰
flipper.getParent().requestDisallowInterceptTouchEvent(true);
return false;
}


即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐