使用 viewPager 时,如何解决 和 子页面 长按滑动 冲突问题。我的问题原型: 这个问题,我相信遇到的人会比较少,我是在 一个 viewPager 中,其中 一个 fragment 中实现了长按滑动图片的功能,而发现它们两者的onTouchEvent事件冲突。尝试过的解决方法: 1---.....
分类:
移动开发 时间:
2015-05-30 12:08:01
阅读次数:
186
绘制
构造方法
自定义view需要继承View类,重写两个构造方法
//用在代码new该view对象,初始化
public MyView(Context context) {
super(context);
init();
}
//一般添加构造---》view放进布局,系统实例化
public MyView(Cont...
分类:
移动开发 时间:
2015-05-27 10:25:16
阅读次数:
193
很早之前就想研究一下Android中的涂鸦,其实也说不上是研究了,毕竟都是一些相对比较简单的知识点。下面就对基于画布(Canvas)和触摸事件(onTouchEvent)来实现涂鸦和刮刮乐。...
分类:
移动开发 时间:
2015-05-26 12:47:06
阅读次数:
244
完整代码下载地址:
Android仿微信语音聊天 效果图:
分析:
1.自定义Button中要复写onTouchEvent的DOWN,MOVE,UP三种状态,对正常按下,想要取消发送,抬起三种动作进行侦听处理。2.Dialog共有三种状态,除上图所示的两种外,还有一个录音时间过短的提示。其中录音状态中的音量可以变化。3.显示录音的ListView的item中有一个录音时长(TextView),...
分类:
微信 时间:
2015-05-25 11:35:57
阅读次数:
681
1 private GestureDetector gd; 2 3 4 @Override 5 public boolean onTouchEvent(MotionEvent event) { 6 // TODO Auto-generated method stub 7 ...
分类:
其他好文 时间:
2015-05-22 11:03:29
阅读次数:
149
首先确定有三种,由内向外依次为: 1、View自己的onTouchEvent 2、ViewGroup的onTouchEvent,由于要管理它的子View的onTouchEvent,所以多了个onInterceptTouchEvent(鼓励重载这个而不是dispatchTouchEvent,因为后者是...
分类:
其他好文 时间:
2015-05-20 22:11:14
阅读次数:
187
这篇文章用来讲解,如何跟踪touch event的轨迹。onTouchEvent()方法 由 ACTION_MOVE 事件触发(只要当前的接触的 position, pressure,size发生了变化)。 就像上一篇文章 Detecting Common Gestures讲到的一样,这些event会被记录在MotionEvent中,而这个MotionEvent将作为onTouchEvent()的参...
分类:
其他好文 时间:
2015-05-20 13:16:00
阅读次数:
154
下面实现如何通过应用层支持多点触控操作,对于常规的控件触控操实现onTouchEvent()方法来处理。同时对onTouchEvent方法的参数MotionEvent进行一些了解。...
分类:
移动开发 时间:
2015-05-20 13:12:21
阅读次数:
224
当用户将一个或多个手指放在屏幕上时,“touch gesture“(触碰手势)就会发生,然后你的应用程序就会把你的 ”触碰“过程解释为一个特有的手势。这个过程分为两个步奏,1.收集 触碰事件的数据。
2.将收集到的数据翻译(解释),查看是否符合你的程序所支持的任何手势的标准。收集数据(Gather Data)当用户将手指放在屏幕上的时候,这个会在View组件上触发 onTouchEvent()回调...
分类:
其他好文 时间:
2015-05-20 09:48:48
阅读次数:
136
/**
?*?点击空白区域隐藏键盘.
?*?@param?event?the?event
?*?@return?true,?if?successful
?*/
@Override
public?boolean?onTouchEvent(MotionEvent?event)?{
InputMethodManager?imm...
分类:
移动开发 时间:
2015-05-19 15:06:56
阅读次数:
163