在MotionEvent.ACTION_DOWN中 设置isClick = true,又在 MOVE中设置isClick = false ,这样并不可取,因为我们点屏幕 往往都是触发 MOVE ,而不单单只是 DOWN
                
                    
                    2017-03-17
                
            
                                最新回答 / 攻城狮ZSP
                                
                                                            1、针对内存溢出问题,不应该传递Bitmap,直接传递R.drawable.xxx到里面即可;2、拦截问题,修改如下:定义一个TouchSlop<...code...><...code...><...code...>使用这个方法有一个注意点,就是每一个ImageView一定要加一个Clickable.<...code...>
                            
                        
                        2017-03-16
                
            1楼,在OnTouchEvent事件里判断offsetX和offsetY,如果是横向滑动的,自己处理,如果是竖直方向的滑动,不做处理应该可以不拦截下拉刷新。但我觉得轮播图占的位置不大,其父容器的其他区域可以实现下拉刷新,参考爱奇艺客户端,主要看需求
                
                    
                    2017-03-11
                
            
                                已采纳回答 / weixin_慕移动2444363
                                
                                                            如果需要设置obtainStyledAttributes的第三个参数,即`defStyleAttr`,一般会使用第一种方式,会在两个参数的构造中,去调用三个参数的构造,同时传入`defStyleAttr `。如果没有此需求,两种写法没有什么区别继承系统已有的控件去自定义View,比如你继承Button,去做一些事情,你这种方法会覆盖掉Button默认在theme里面设置的style,相对来说分别在构造方法里初始化的方式更为合适
                            
                        
                        2017-03-09
                
            
                                最新回答 / 慕粉1001595905
                                
                                                            case MotionEvent.ACTION_UP:// 手指立刻			int scrollX = getScrollX();// 获得滑动距离			index = (scrollX + childwidth / 2) / childwidth;// 获得索引值			if (index < 0) {				index = childcount - 1;// 说明已经滑到了最左边一张图片			} else if (index > childcount - 1) {				index = 0;/...
                            
                        
                        2017-03-09
                
            
                                最新回答 / 苏大人V
                                
                                                            你不能直接Toast.makeText(context,pos,Toast.LENGTH_SHORT).show();因为pos是int型,它会被当成资源ID操作也就是类似于drawable、mipmap、layout你可以这样Toast.makeText(context,pos+"",Toast.LENGTH_SHORT).show();在pos中加上+""这样就会被当作String进行操作就没有问题了
                            
                        
                        2017-03-07
                
             
             
        













