为了账号安全,请及时绑定邮箱和手机立即绑定

左右都有菜单,但是能否设置对左边菜单操作时不会显示右边菜单,对右边菜单操作时不会显示左边菜单?

我在MotionEvent.ACTION_DOWN中对超出范围ScrollX重新设置值,但是对左边菜单操作时右边菜单会晃一下,不知道老师有什么更好的方法吗?实现qq中左右菜单互不干扰,而且右边菜单打开时不监听手势滑动操作,qq中是设置了,还是被里面的listview给拦截了?

正在回答

1 回答

你好,你可以在onTouchEvent通过根据scrollX和mIsRightMenuOpen,控制其范围,只能在0到左侧菜单宽度;然后右侧菜单只能通过方法调用打开。增加一些标志变量,类似mIsRightMenuOpen这类的,再详细尝试做一下。

0 回复 有任何疑惑可以回复我~
#1

liping0409 提问者

非常感谢!
2015-01-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
QQ5.0侧滑菜单
  • 参与学习       62531    人
  • 解答问题       295    个

本教程将带领大家通过自定义控件实现QQ5.0侧滑菜单

进入课程

左右都有菜单,但是能否设置对左边菜单操作时不会显示右边菜单,对右边菜单操作时不会显示左边菜单?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信