![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 75
Ederick
这个作者很懒,什么都没留下…
展开
-
Android手势识别
Android中的手势识别,无非是系统对触屏信息的一个包装处理结果。如果要实现手势识别功能,首先需要实现OnTouchListener接口,并设置setOnTouchListener,最后在重载的函数onTouch()中,将MotionEvent交给GestureDetector去处理,典型的方式是gestureDetector.onTouchEvent(motionEvent)。原创 2013-05-24 18:31:30 · 1262 阅读 · 0 评论 -
Android触摸事件的分发处理
Android中的触摸事件很常见,但是处理起来却不一定简单。比如说,一个最简单的屏幕触摸动作:按下,滑动,抬起。这个触摸动作会触发一系列的触摸事件:ACTION_DOWN->ACTION_MOVE->...->ACTION_MOVE->ACTION_UP。而当屏幕中包含一个ViewGroup,而这个ViewGroup又包含多子view时,Android系统对触屏动作的响应是如何处理的呢?在原创 2013-07-11 13:39:51 · 1276 阅读 · 0 评论 -
Android音量控制
如果你在应用中使用了MediaPlayer,并且尝试在其实例化出来的一个对象中使用setVolume(vol,vol)来调节音量大小时,往往会发现并不奏效。具体的原因还不得而知,但是如果只是想调节音量大小的话,还是有解决办法的。 而这个办法就是:通过AudioManager来调节音量。 AudioManager使用来修改系统中的音量的,可供修改的原创 2013-07-12 09:42:54 · 1577 阅读 · 0 评论 -
Android多点触控
Android的多点触控,实则上就是对MotionEvent的更多处理。在Android平台上,触屏事件均使用了MotionEvent对象方式处理,比如开始触控时会触发ACTION_DOWN,而移动操作时为 ACTION_MOVE,最终放开手指时触发ACTION_UP事件,而用户无规则的操作则可能触发ACTION_CANCEL这个动作。另外需要注意的是:Android的多点触控功能需要在Andro原创 2013-06-03 00:47:35 · 1540 阅读 · 0 评论