移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成。但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件。处理touch事件能跟踪到屏幕滑动的每根手指。 以下是四种touch事件 touchstart: //手指放到屏幕上时 ...
                            
                            
                                分类:
移动开发   时间:
2016-05-15 19:48:33   
                                阅读次数:
197
                             
                    
                        
                            
                            
                                    介绍: iscroll.js 是滑动事件。在手机上可以快速的滑动,用户体验很好。在线例子: 选择套餐 iScroll必须在调用之前实例化 用法 iScroll里传递的参数: iScroll里的第二个参数允许你自定义一些内容,比如下面的这段代码: 第二个参数通常都是一个对象,像上面的这个例子里就设定了 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-13 18:56:47   
                                阅读次数:
160
                             
                    
                        
                            
                            
                                1、分析:
一个是菜单(menu)的布局,一个是内容(content)的布局。两个布局横向排列,菜单布局在左,内容布局在右。初始化的时候将菜单布局向左偏移,以至于能够完全隐藏,这样内容布局就会完全显示在Activity中。然后通过监听手指滑动事件,来改变菜单布局的左偏移距离,从而控制菜单布局的显示和隐藏。原理图如下:...
                            
                            
                                分类:
其他好文   时间:
2016-05-13 04:22:26   
                                阅读次数:
252
                             
                    
                        
                            
                            
                                同时监听VideoView的点击双击和滑动事件,通过对VideoView的OnTouchListener设置进行监听,首先实例化一个手势识别器,返回它的onTouchEvent。
在设置GestureDetector的时候,如果单纯的通过设置OnGestureListener,在onDown的返回值为true的时候可以响应单击长摁和滑动事件,为false的时候只会响应长摁事件;如果想要监听双击事件,...
                            
                            
                                分类:
其他好文   时间:
2016-05-12 20:45:01   
                                阅读次数:
247
                             
                    
                        
                            
                            
                                    以下经过本人测试成功。 测试平台:三星S5830I 操作系统:Android 2.3.6 浏览器:UC浏览器 HTML标准:HTML5 测试了三个事件:touchstart、touchmove 和 touchend,并获取了触摸时触点在页面上的坐标,根据坐标进行了左右滑动、上下滑动判断。 代码如下: ...
                            
                            
                                分类:
移动开发   时间:
2016-05-11 23:16:08   
                                阅读次数:
237
                             
                    
                        
                            
                            
                                本篇文章假设读者没有任何的触摸事件基础知识,所以我们会从最基本的触摸事件分发处说起。
ScrollView为什么会出现嵌套EditText出现滑动事件冲突呢?相信你会有这种疑问,我们来看这么一种情况:
有一个固定高度的EditText,假设它只能显示3行文本,但是,我们在其中输入的文本多余三行时,那么这时就需要可以在EditText内部进行小幅滚动了。那么将这个EditText放入了S...
                            
                            
                                分类:
其他好文   时间:
2016-04-22 19:55:10   
                                阅读次数:
372
                             
                    
                        
                            
                            
                                仿百度壁纸客户端(三)——事件冲突处理
  上回把广告轮播图给实现了,今天就来把主页的大部分功能给实现了
一.ScrollView和ViewPager滑动事件冲突的解决办法
  我们仔细想想,我们的主页架构,首先他是上下滑动的,所以这样要一个ScrollView,然后就是轮播图和其他内容了,这样的话,上下滑动有事件,轮播图也有事件,我们先看下xml的实现原理
home_fragment_xml<?x...
                            
                            
                                分类:
其他好文   时间:
2016-04-03 14:42:57   
                                阅读次数:
413
                             
                    
                        
                            
                            
                                用过apple的同学应该都知道,大多数IOS应用都支持侧滑回退,就不详细说明了,直接上图:
作为使用ios的android开发者来说,我是特别喜欢这个功能的,既然这样,那就在android上也实现这个功能吧。
构思:
1、要处理滑动事件,而且优先级比较高,所以必须在父View中处理,也就是我们layout中的顶级View(当然这里说的顶级View不是DecorView,仅仅是layout...
                            
                            
                                分类:
移动开发   时间:
2016-03-26 07:14:44   
                                阅读次数:
229
                             
                    
                        
                            
                            
                                首先,我们假设这样一个场景:一个ViewPager里面嵌套一个ViewPager,内部滑动方向和外部滑动方向一样时,该怎么解决这一冲突呢? 针对滑动冲突这里给出两种解决方案:外部拦截法,内部拦截法。 外部拦截法 外部拦截法是指点击事件都先经过父容器的拦截处理,如果父容器需要此拦截事件,就拦截,不需要
                            
                            
                                分类:
移动开发   时间:
2016-03-07 13:46:59   
                                阅读次数:
241