Android View 及 Input 类之间关系

注:本系列文章的中涉及到的 Android 版本为官方 5.1.1 版本源码。

在一系统中,主要的内容为人机交互,这里对直接涉及到的内容即 界面 和 输入的关系进行简单分析。如下图:

View 及 Input 类关系图

如上图所示,负责主要承上启下功能的是 InputChannel , 其中包含了 输入传递给界面的 pipeline。具体可参见 《Android 输入分析》

在 WindowManagerServices 中存在 Layer 的管理,而界面中的 Window 等也由其管理,当Window 被置顶之后,就会主动接管输入事件。

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,385评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,283评论 4 61
  • 转载://www.greatytc.com/p/32fcadd12108 每个UIView有一个伙伴称为l...
    F麦子阅读 6,394评论 0 13
  • 纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注。 今天要和大家阐述一个新的思路——建立面...
    尘世不扰阅读 362评论 0 0
  • 搅屎棍 千万别自作聪明 当行动变质的时候,我们应该寻其根源。 不说人短,不思人过;不念人恶,不扬人错。能过就是生活...
    陈傲霜阅读 167评论 0 0