- 博客(4)
- 收藏
- 关注
原创 事件分发源码分析(一)
网上有很多关于事件分发的讲解,我也看过很多,但是看完后总是会只记得大概,于是就试试自己去看看源码。 如有错误,请及时提出 首先我们来分析下触摸事件传递流程: 我们手点屏幕---->屏幕硬件通过某种方式接受到相应信息---->将相应信息传递到活动---->传到decorview ---->向下分发 前两种属于硬件直接忽略,那事件是怎么传到...
2018-02-27 08:52:58
480
原创 事件分发源码分析(二)
上一篇我们分析了事件是怎么传到查看的,现在我们来看看在视图里是怎么传递的 直接在DecorVIew寻找dispatchTouch方法:@覆盖 public boolean dispatchTouchEvent(MotionEvent ev){ 最终Window.Callback cb = mWindow.getCallback(); return c...
2018-02-27 08:52:21
195
原创 2017年总结
一晃又一年过去了,时光匆匆,距离毕业已经两年半了。从小白到现在能独当一面,随着不断学习去了解却发现这条路越来越长。也许我有生之年也走不完这条路,不过我一直坚持今天一定要比明天进步一点,所以每年我都会给自己安排一些任务。 今年的任务是看完2本书,由于不忙,任务超额完成,很欣慰。不仅看完了那两本书,还学完了kotlin的基础和小程序以及公司项目所用到的一系列技术。比如dagger2,butt
2017-12-31 22:36:19
172
原创 自定义view——叶子loading
本篇文章参考http://blog.csdn.net/tianjian4592 kotlin实现,做了一些修改 最近刚学完kotlin,顺便练练自定义view,于是想到以前学习自定义view时看到的一个不错的demo就拿来练练。效果图如下(时间问题部分功能未实现): 首先我们分析下这个gif需要做什么 1.进度条 2.叶子随机旋转和飘动 3.风扇旋转与进
2017-12-21 15:22:39
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人