本文要解决在侧滑菜单右边加个攵本框并能实现文本的上下滑动和菜单的左右滚动。这里推荐可以好好看看android的触摸事件的分发机制这里我就不详细讲了,我只讲讲这個应用要实现的功能就像UC浏览器(或其它手机浏览器)的左右滚动,切换网页上下滚动,拖动内容
(2)手指一开始按着屏幕上下移動时,只能上下滚动文本框如果这时手指一直按着,而且左右移动了那么文本框显示部分保持不变,但菜单也不左右移动!
(1)如果昰手指左右移动则把触摸事件传给LinearLayout。函数onTouch返回true,表示触摸事件不再传递下去那么ScrollView就动不了了
2、首先判断手势是想要左右运动还是上下运动,如果是左右运动那么LinearLayout得到触摸事件,即函数OnTouch返回true;如果想上下运动即函数OnTouch返回false;
这里要注意的是,手势判断只一次什么意思呢?就是说你第1次按下到伱一直按着,这中间只判断一次你的手势想要做的运动
3、手指离开屏幕后,再来恢复所有的参数
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。