当前位置: 首页 > news >正文

网站 虚拟空间佛山市企业网站建设报价

网站 虚拟空间,佛山市企业网站建设报价,有打赏功能的网站,人工智能的关键词MotionEvent 1.简介 MotionEvent 是Android系统中一个非常重要的类#xff0c;它代表了屏幕上发生的触摸事件。当用户在屏幕上触摸、滑动或者长按时#xff0c;都会生成一个MotionEvent对象#xff0c;这个对象包含了触摸动作的各种信息。 2.事件类型 ACTION_DOWN#x…MotionEvent 1.简介 MotionEvent 是Android系统中一个非常重要的类它代表了屏幕上发生的触摸事件。当用户在屏幕上触摸、滑动或者长按时都会生成一个MotionEvent对象这个对象包含了触摸动作的各种信息。 2.事件类型 ACTION_DOWN手指初次接触到屏幕时触发这是触摸系列中的第一个事件。 ACTION_UP手指离开屏幕时触发这是触摸系列中的最后一个事件。 ACTION_MOVE手指 在屏幕上滑动时触发会多次触发。如果一个视图已经处理了 ACTION_DOWN它将连续接收到 ACTION_MOVE 事件直到用户抬起手指。 ACTION_POINTER_DOWN 当用户在屏幕上按下第二个或第三个手指时触发。这个事件包含了一个 actionIndex 参数用于区分是哪个触点的动作。 ACTION_POINTER_UP当用户抬起第二个或第三个手指时触发。同样这个事件也有一个 actionIndex 参数。 事件中有Pointer的概念一个pointer就代表一个触摸点每个pointer都有自己的事件类型也有自己的横轴坐标值。 ACTION_CANCEL事件被上层拦截时触发。 ACTION_OUTSIDE 当触摸事件发生在视图的边界外时触发。 事件分发 1.核心方法 dispatchTouchEvent 是ViewGroup中的一个非常重要的方法它负责分发触摸事件。当一个触摸事件发生时首先由dispatchTouchEvent方法处理。这个方法会根据事件类型以及视图层次结构View树的布局决定是否消费这个事件以及是否将事件传递给子视图。返回值表示是否消费了当前事件。返回true表示事件被消费本次的事件终止。返回false表示View以及子View均没有消费事件将调用父View的onTouchEvent方法 public boolean dispatchTouchEvent(MotionEvent event)onInterceptTouchEvent 用于在ViewGroup中决定是否拦截触摸事件即是否要在子视图中处理这个事件。这是ViewGroup特有的方法。这个方法在dispatchTouchEvent中被调用在决定是否传递给子视图之前执行。返回true表示拦截了事件那么事件将不再向下分发而是调用View本身的onTouchEvent方法。返回false表示不做拦截事件将向下分发到子View的dispatchTouchEvent方法。 public boolean onInterceptTouchEvent(MotionEvent ev)onTouchEvent 是View类的方法用于处理具体的触摸事件。对于一个ViewGroup当它决定拦截一个触摸事件并自行处理时它会调用子视图的onTouchEvent方法。如果onTouchEvent返回true表示事件被消耗如果返回false表示事件未被消耗会继续传递给父视图调用父View的onTouchEvent方法或其他相关视图。 public boolean onTouchEvent(MotionEvent ev)2.不同事件类型的传递方式 ACTION_DOWN 当用户触摸屏幕时触发。这是触摸序列的开始。MotionEvent 从触摸的视图开始沿着视图树向下传递直到找到一个消费事件的视图。如果没有任何视图消费这个事件它最终会被传递到根视图。 ACTION_UP 当用户抬起手指时触发。这是触摸序列的结束。与 ACTION_DOWN 类似MotionEvent 从触摸的视图开始沿着视图树向下传递直到找到一个消费事件的视图。 ACTION_MOVE 当用户在触摸屏上移动手指时触发。这个事件会传递给当前焦点视图如果焦点视图是一个可以接收触摸事件的视图如 View.OnTouchListener 或 GestureDetector它将处理这个事件。 ACTION_CANCEL 当触摸事件因为某些原因被取消时触发例如视图被回收。这个事件会传递到根视图。 ViewGroup先要走分发流程再走处理流程。View只能走处理流程 3.事件分发流程 判断事件是否拦截不拦截则分发只有down事件才分发。 分发或者处理 拦截相当于你是最后一个事件到底处不处理。 不拦截进行分发。全部不处理和拦截流程一样。 判断下属View能否接收事件 View是不是可见的VISIBLE。是不是具有动画。
http://www.w-s-a.com/news/360956/

相关文章:

  • 网站开发要先买服务器吗建设婚恋网站用什么搭建
  • 我想自己在网站上发文章 怎样做wordpress站点安装
  • 北京模板网站开发全包昆明网站开发正规培训
  • 西咸新区建设环保网站谷歌风格wordpress
  • 嘉兴港区建设局网站2018年网站开发
  • 网站里图片做超链接专业开发网站报价单
  • server2003网站建设做销售记住这十句口诀
  • microsoft免费网站网站后台登陆路径
  • 贵州住房和城乡建设局网站做网站排名费用多少钱
  • 现在个人做网站还能盈利吗xampp用wordpress
  • 做网站 租服务器温岭建设公司网站
  • 四川住房和城乡建设厅网站官网做网站最贵
  • 右玉网站建设四川林峰脉建设工程有限公司网站
  • 网站推广小助手杭州百度百家号seo优化排名
  • 怎么做网站搜索框搜索网站备案拍照背景幕布
  • 建设部网站城市规划资质标准伊春网络推广
  • 如何设计酒店网站建设深圳市房地产信息系统平台
  • 伍佰亿网站怎么样网站建设前台后台设计
  • 做整装的网站北京哪个网站制作公司
  • 建设赚钱的网站福州便民生活网
  • 咸阳网站设计建设公司小程序打包成app
  • 做视频网站视频文件都存放在哪做旅游宣传图的网站有哪些
  • 地方门户类网站产品推广惠州市中国建设银行网站
  • 网站建设公司推荐5788移动版wordpress
  • 产品类型 速成网站淘宝怎么建立自己的网站
  • 南京优化网站建设公司的网站怎么建设
  • 做网站开发能挣钱月嫂云商城网站建设
  • 包装网站模板新手入门网站建设
  • 做网站的天津哪个公司做网站
  • 网站建设摊销时间是多久微信官网免费下载安装