事件处理机制

事件处理:响应用户UI动作,提高应用程序交互性

1.基于监听的事件处理机制

             事件监听,是自己本身不对事件处理,而是将事件委托给更专业更专门的事件监听器处理

             eg:事件(着火)——事件源(商场)——事件监听器(消防队)

2.基于回调的事件处理机制

             事件回调,UI组件不但是事件源,而且还是事件监听器,通过UI组件的相关回调方法处理对应的事件

             (重写UI组件或者Activity的回调方法,用于处理一些具有通用性的事件)

             eg:事件(着火)——事件源|事件监听器(商场)


3.事件处理之多点触摸与手势识别

    简介:所谓的多点触碰就是多个手指在屏幕上进行操作,Android系统本身可以处理多达256个手指的触摸。


4.手势

    简介:手势是连续触碰的行为,比如左右上下滑动屏幕,又或者画一些不规则的几何图形。


5.响应系统设置的事件(Configuration类)

    简介:Configuration类是用来描述手机设备的配置信息的,比如屏幕方向, 触摸屏的触摸方式等。

               重写onConfigurationChanged可以响应系统设置更改,是基于回调的事件处理。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 与界面编程紧密相关的就是事件处理机制,当用户在程序界面上执行各种操作时,应用程序必须为用户动作提供响应动作,这种响...
    GB_speak阅读 6,813评论 0 3
  • 1 概述 当Android系统捕获到触摸事件后,如何准确地传递给真正需要这个事件的View呢?Android系统给...
    小芸论阅读 10,548评论 2 38
  • 前言 你的时间有限,不要浪费于重复别人的生活。不要让别人的观点淹没了你内心的声音。 Android事件处理概述 A...
    olaH阅读 5,876评论 0 2
  • 以下文章为转载,对理解JavaScript中的事件处理机制很有帮助,浅显易懂,特分享于此。 什么是事件? 事件(E...
    jxyjxy阅读 8,166评论 1 10
  • 1.方法回调 一种解耦合的设计思想:分离 功能定义 与 功能。在Java中回调是通过接口来实现的,达到接口统一,实...
    jadefly阅读 4,781评论 0 0