自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Android事件分发源码剖析(二)之事件分发

思路分析: 其实事件分发特别想一个销售过程,服从一下的几个规则。 1.如果销售链还没有完全形成,零售商不可以找总代理直接要到事件的销售权。 2.当销售链形成之后,再次来了事件,会沿着销售链走,不会再去询问了。 3.当销售链形成后,我们的底层对上层有反向制约的权力。 4.上层拥有两次的选择机会。(第一次分发之后,可以直接的进行处理(这是第一次的机会)。下面的人全问完之后,没有人处理(第二次处理的机会)) 下面还是通过一个案例来看这个问题:我们可以在一个ViewPager中嵌套一个ListView,

2021-01-18 00:04:46 207

原创 Android事件分发源码剖析(一)之事件处理

主要写三个方面: 1,事件分发分发的是什么事件(ACTION_DOWN,ACTION_MOVE,ACTION_UP,ACTION_CANCEL(事件被上层拦截的时候触发)) 2,事件是怎么处理(通过对onTouch,onclick之间的关系解析) 举一个案例,一个按钮同时监听onTouch,onclick,在onTouch()返回true,这时发现onclick没有被触发。通过这个现象我看了下源码中的事件处理流程,可以在源码中找到以下的代码段。 public boolean dispatc

2021-01-17 19:28:12 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除