首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android View
订阅
SuperLearner
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Android—有趣的嵌套滑动
Android嵌套滑动是自定义View的高阶应用,本文分析了嵌套滑动的处理流程,分析了RecyclerView分发嵌套滑动事件的源码,并阐述了3种应用场景。
从 XML 到 View 显示在屏幕上,都发生了什么?
目前当我们写页面时,布局都是写在XML里的,我们可以思考下:布局从XML到显示到屏幕上,都发生了什么,可以分为哪几个部分?
Android事件分发机制五:面试官你坐啊
本文是最后一篇,主要是模拟面试情况提出一些问题以及解答,也当是整个事件分发知识的回顾。读者也可以尝试一下看看这些问题是否都能解答出来。 下次一定。 关于面试,我一直坚持的一个观点就是:可以面向面试知识点学习,但不可面向面试题目答案学习 。把相关热门题目的答案背诵下来可以忽悠到一…
Android事件分发机制四:学了事件分发有什么用?
那么关于事件分发的知识在上面三篇文章也就分析地差不多了,接下来就分析一下学了之后该如何使运用到实际开发中,简单阐述一下笔者的思考。 Android中的view一般由两个重要的部分组成:绘制和触摸反馈。如何精准地针对用户的操作给出正确的反馈,是我们学事件分发最重要的目标。 运用事…
Android事件分发机制三:事件分发工作流程
本文是事件分发系列的第三篇。 在前两篇文章中,Android事件分发机制一:事件是如何到达activity的? 分析了事件分发的真正起点:viewRootImpl,Activity只是其中的一个环节;Android事件分发机制二:viewGroup与view对事件的处理 源码解…
Android事件分发机制一:事件是如何到达activity的?
事件分发,android中一个老生常谈的话题了。前阵子去面试一家企业,他里面有一道笔试题问到事件分发的流程,正确答案是选择:Activity->window->view,基本的流程我们也都知道是从Activity开始分发。 抱着这些疑问,我重新学习了事件分发,结合之前的wind…
Android事件分发机制二:核心分发逻辑源码解析
前面的分发步骤我们清楚了,那么viewGroup是如何对触摸事件进行分发的呢?View又是如何处理触摸信息的呢?这是整个事件分发的核心逻辑,也正是本文要讨论的内容。 事件处理中涉及到的关键方法就是 dispatchTouchEvent ,不管是viewGroup还是view。在…
MotionEvent详解
安卓将所有事件都放在了MotionEvent中,随着安卓的不断发展壮大,MotionEvent也变得越来越复杂.我们先来回顾一下MotionEvent的版本历史. |Android 3.1 (API 12)|增加支持触控笔,鼠标,键盘,操纵杆,游戏控制器等输入工具。| |ACT…
Android全面解析之Window机制
我是一只修仙的猿,欢迎阅读我的文章。 Window,读者可能更多的认识是windows系统的窗口。在windows系统上,我们可以多个窗口同时运行,每个窗口代表着一个应用程序。但在安卓上貌似并没有这个东西,但读者可以马上想到,不是有小窗口模式吗,像米UI最新的系统,不就是可以随…