初学安卓开发 求教一个问题
我当前的layout上有很多控件,大多是可以点击的button,view什么的
还有一个菜单隐藏在右边。
我想要实现,手指往左边滑动,右边菜单弹出的效果
可是如果手指先碰到的是某个button,系统就无法检测到手势
如果从什么控件都没有的空白区域开始滑动则ok。
想请教下怎么解决这个问题,让我无论先碰到屏幕哪个地方都能检测到手势?
------解决方案--------------------
ontouch中获取event,如果keydown和keyup的event的位置都是一个位置那就是点击,反之手势
------解决方案--------------------
给button绑定ontouch,keydown 和 keyup的间隔时间小于100ms则为点击,否则就为滑动手势。