左右都有菜單,但是能否設(shè)置對左邊菜單操作時不會顯示右邊菜單,對右邊菜單操作時不會顯示左邊菜單?
我在MotionEvent.ACTION_DOWN中對超出范圍ScrollX重新設(shè)置值,但是對左邊菜單操作時右邊菜單會晃一下,不知道老師有什么更好的方法嗎?實現(xiàn)qq中左右菜單互不干擾,而且右邊菜單打開時不監(jiān)聽手勢滑動操作,qq中是設(shè)置了,還是被里面的listview給攔截了?
我在MotionEvent.ACTION_DOWN中對超出范圍ScrollX重新設(shè)置值,但是對左邊菜單操作時右邊菜單會晃一下,不知道老師有什么更好的方法嗎?實現(xiàn)qq中左右菜單互不干擾,而且右邊菜單打開時不監(jiān)聽手勢滑動操作,qq中是設(shè)置了,還是被里面的listview給攔截了?
2015-01-09
舉報
2015-01-13
你好,你可以在onTouchEvent通過根據(jù)scrollX和mIsRightMenuOpen,控制其范圍,只能在0到左側(cè)菜單寬度;然后右側(cè)菜單只能通過方法調(diào)用打開。增加一些標志變量,類似mIsRightMenuOpen這類的,再詳細嘗試做一下。