一、 EventBus简介 1.1、EventBus EventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化Android 事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于 Android 四大组件间通讯,也可以用户异步线程和主线程间通讯等等 ...
分类:
其他好文 时间:
2018-11-12 11:34:58
阅读次数:
226
今早来上班时看到郭神这边文章超赞,剧情很好引人入胜,特此备份! https://mp.weixin.qq.com/s?__biz=MzA5MzI3NjE2MA==&mid=2650244386&idx=1&sn=3cd31619b0013c4ee7c8789dd01770fa&chksm=88637 ...
分类:
移动开发 时间:
2018-10-26 13:20:28
阅读次数:
191
本文来自网易云社区 作者:孙有军 我们只看最重要的部分 1: 事件为ACTION_DOWN时,执行了cancelAndClearTouchTargets函数,该函数主要清除上一次点击传递的路径,之后执行了resetTouchState,重置了touch状态,其中执行了 mGroupFlags &= ...
分类:
移动开发 时间:
2018-09-26 11:44:52
阅读次数:
191
EventBus 一、前言 (一)、作用 1、Android 事件发布 / 订阅框架 2、事件传递既可以用于Android 四大组件间的通信 3、用户异步线程和主线程间通信的时候进行联系的工具 (二)、意义 通过框架解耦事件的 发布者 和订阅者 ,进而简化Android 事件传递 (三)、优点 代码 ...
分类:
移动开发 时间:
2018-08-13 12:12:34
阅读次数:
181
11.Android中的事件分类: Touch事件,四种状态: ACTIONDOWN ??> 表示按下了屏幕,一个事件必然从ACTIONDOWN开始 ACTION_MOVE ??> 表示移动手势 ACTION_UP ??> 表示离开屏幕 ACTION_CANCEL ??> 表示取消手势,一般由程序产 ...
分类:
其他好文 时间:
2018-06-11 13:50:36
阅读次数:
146
实现这么一个效果,一个布局中有一个View,那个View会随着我们手指的拖动而滑动,这种效果该如何实现? 我们第一反应应该是自定义一个DragView类继承View,然后重写onTouchEvent()方法,然后根据我们手指滑动的轨迹来调整DragView的显示位置。没错,就是这个思路,下面我们来实 ...
分类:
其他好文 时间:
2018-06-06 18:21:41
阅读次数:
160
?(^?^*) 五一假期在家无事,新项目中用的是RxJava2+EventBus感觉还不错,趁这闲暇总结下EventBus 一、概要简述 EventBus是一个基于观察者模式的Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递,这里的事件可以理解为消息。事件传递既可以 ...
分类:
移动开发 时间:
2018-04-29 22:06:42
阅读次数:
224
Android 事件分发机制 demo验证: https://blog.csdn.net/hty1053240123/article/details/77866302 目录 1.基础认知 2.事件分发机制方法&流程介绍 3.事件分发场景介绍 4.Android事件分发机制源码分析 5.思考点 6.参 ...
分类:
移动开发 时间:
2018-04-28 10:53:15
阅读次数:
320
点击事件的分发过程其实是对MotionEvent事件分发过程,当一个MotionEvent产生以后,系统需要把这个事件传递给一个具体的View,而这个传递过程就是分发过程。点击事件的分发由三个重要的方法共同完成:dispatchTouchEvent,onInterceptTOuchEvent,onT ...
分类:
移动开发 时间:
2017-12-29 20:10:13
阅读次数:
273
?前面学习了Fragment的创建、加载,以及生命周期方法,接下来进一步来学习Fragment具体使用,如Fragment添加、删除、替换。 ...
分类:
移动开发 时间:
2017-11-08 11:51:36
阅读次数:
215