(Android) 单击银幕事件和滑动屏幕事件共存的解决方案

(Android) 单击屏幕事件和滑动屏幕事件共存的解决方案实现功能:布局文件中有两个控件,分别是ImageSwitcher

(Android) 单击屏幕事件和滑动屏幕事件共存的解决方案

        实现功能:布局文件中有两个控件,分别是ImageSwitcher和Gallery控件,Gallery默认的情况下是不可见的。当进入程序的界面时,如果滑动屏幕,会切换到下一张或者前一张图片,根据你滑动屏幕的方向来判断,当单击屏幕时,会显示Gallery控件,再单击屏幕时,会隐藏Gallery控件,这个问题不是我自己解决的,通过论坛提问,AMinfo帮我解决的,感谢他。

        心得:我解决这个问题的方案是:要实现两个监听器,分别是:OnTouchListener和OnGestureListener,怎么尝试都无法区分单击屏幕和滑动屏幕动作。AMinfo的解决方案是在OnTouchListener的重写onTouch方法中添加如下的代码,如果我在一个人这样做下去,我都不知道什么时候完成这么一个小功能呢?让我明白需要大家帮助的时候,不可一意孤行,不但浪费时间,而且伤身啊,当然,自己也要先想想怎么去解决这个问题喽。


进入界面,当单击屏幕,会显示Gallery

(Android) 单击银幕事件和滑动屏幕事件共存的解决方案

向右滑动时,显示下一张图片

(Android) 单击银幕事件和滑动屏幕事件共存的解决方案

向左滑动时,显示上一张图片

(Android) 单击银幕事件和滑动屏幕事件共存的解决方案