private boolean inRangeOfView(View view, MotionEvent ev){int[] location = new int[2];view.getLocationOnScreen(location);int x = location[0];int y = lo...
分类:
移动开发 时间:
2015-12-07 20:48:25
阅读次数:
210
今天做一个自定义ViewGroup,通过addView动态添加子控件,为了省事,直接在父控件里重写publicbooleanonTouchEvent(MotionEventevent){}方法来监听当前触碰是哪个按钮,遇到点问题,所以写下来。首先是点击效果只有MotionEvent.ACTION_DOWN,这个把返回改为returntrue;就行了然..
分类:
移动开发 时间:
2015-11-24 18:48:46
阅读次数:
447
现在的智能手机不敢说百分百的都是触摸屏,也应该是百分之九九以上为触摸屏了,触摸屏为我们操作无键盘、无鼠标的手机系统带来了很多的便利。当用户触摸屏幕时会产生很多的触摸事件,down、up、move等等。View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,如下:public...
分类:
移动开发 时间:
2015-11-24 13:00:23
阅读次数:
282
一基本实现思路:基于View类实现自定义View –MyImageView类。在使用View的Activity类中完成OnTouchListener接口,实现对MotionEvent事件的监听与处理,常见的MotionEvent事件如下:ACTION_DOWN事件,记录平移开始点ACTION_UP事件,结束平移事件处理ACTION_MOVE事件,记录平移点,计算与开始点距离,实现Bitmap平移,...
分类:
移动开发 时间:
2015-11-04 02:07:34
阅读次数:
388
事件分发机制1、单个view中的事件分发 单个view的touch事件处理会触发两个方法 :dispatchTouchEvent(MotionEvent event);onTouchEvent(MotionEvent event);当出现touch事件时: 先执行dispatchTouchEvent...
分类:
其他好文 时间:
2015-10-30 17:03:49
阅读次数:
242
两种方法:一,利用ScaleGestureDetector。代码在customview中。 设为View的成员变量; 构造方法中传入OnScaleGestureListener,覆写缩放的三个方法; 覆写customView的onTouchEven(MotionEvent event)方法,将eve...
分类:
其他好文 时间:
2015-10-27 20:20:05
阅读次数:
179
ImageView的OnTouchListener,onTouch方法要返回true,MotionEvent.ACTION_UP,MotionEvent.ACTION_MOVE 才有效。其实关于返回true,false,true是不会再向外传播,false:是向外传播android 传播机制:最先触...
分类:
其他好文 时间:
2015-10-22 23:42:01
阅读次数:
256
方法一: [java]view plaincopy@OverridepublicbooleanonTouchEvent(MotionEventevent){if(event.getAction()==MotionEvent.ACTION_DOWN){if(!(event.getX()>=-10&&e...
分类:
移动开发 时间:
2015-10-19 01:50:17
阅读次数:
200
MotionEvent.ACTION_UP 可以当做点击事件的触发条件吗?答案是不行。我许多人为了给自定义View添加点击事件也是想破了脑袋。如何让自定义View既允许外部设置OnClickListener,又能保证在自定义View被点击时也执行一些其他的代码呢?首先View里根本没有onClick...
分类:
其他好文 时间:
2015-10-14 19:36:53
阅读次数:
233
ACTION_MASK在Android中是应用于多点触摸操作,字面上的意思大概是动作掩码的意思。在onTouchEvent(MotionEventevent)中,使用switch(event.getAction())可以处理ACTION_DOWN和ACTION_UP事件;使用switch(event...
分类:
其他好文 时间:
2015-10-14 14:18:47
阅读次数:
230