事件处理:响应用户UI动作,提高应用程序交互性
1.基于监听的事件处理机制
事件监听,是自己本身不对事件处理,而是将事件委托给更专业更专门的事件监听器处理
eg:事件(着火)——事件源(商场)——事件监听器(消防队)
2.基于回调的事件处理机制
事件回调,UI组件不但是事件源,而且还是事件监听器,通过UI组件的相关回调方法处理对应的事件
(重写UI组件或者Activity的回调方法,用于处理一些具有通用性的事件)
eg:事件(着火)——事件源|事件监听器(商场)
3.事件处理之多点触摸与手势识别
简介:所谓的多点触碰就是多个手指在屏幕上进行操作,Android系统本身可以处理多达256个手指的触摸。
4.手势
简介:手势是连续触碰的行为,比如左右上下滑动屏幕,又或者画一些不规则的几何图形。
5.响应系统设置的事件(Configuration类)
简介:Configuration类是用来描述手机设备的配置信息的,比如屏幕方向, 触摸屏的触摸方式等。
重写onConfigurationChanged可以响应系统设置更改,是基于回调的事件处理。