课程
/移动开发
/Android
/QQ5.0侧滑菜单
老师,我在侧滑关闭的时候点击屏幕的某个区域(侧滑开启时左边菜单所显示的区域)确能够触发左边菜单(已隐藏)某个按钮的监听,这个是什么原因怎么处理呢?
2015-05-22
源自:QQ5.0侧滑菜单
正在回答
我是这样认为的,由于本滑动控件相当于一个界面里的两部分偏移产生的,假如两部分重叠在一起,而此时最上边的那部分没有控件(相当于镂空),那么点击上边的部分空白处也就能触发下边部分的控件了。我的解决是在上边的部分同时和一个大的button(不用设监听事件)嵌套在一起,也就隔断了去往下边部分的路了,很简单的一步完美解决。也可以进行事件拦截正如一楼所说,不过我还是个新手,有待学习。
侧滑关闭的时候点击屏幕的某个区域(侧滑开启时左边菜单所显示的区域)确能够触发左边菜单(已隐藏)某个按钮的监听。
我也是这种情况,很郁闷。求解 出现这种现象的原因!
你可以在侧滑菜单触发事件里加个控制,如果菜单被打开就触发,如果菜单没有打开就不触发
BigRun 提问者
举报
本教程将带领大家通过自定义控件实现QQ5.0侧滑菜单