![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码分析
lijinshan_ybn
这个作者很懒,什么都没留下…
展开
-
Volley 源码解析
1. 功能介绍 1.1. Volley Volley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。在 Google I/O 2013 大会上发布。 名字由来:a burst or emission of many things or a large amount at once 发布演讲时候的配图 从名字由来和配图中无数急促转载 2016-07-24 21:53:43 · 186 阅读 · 0 评论 -
Android Universal Image Loader 源码分析
1. 功能介绍 1.1 Android Universal Image Loader Android Universal Image Loader 是一个强大的、可高度定制的图片缓存,本文简称为UIL。 简单的说 UIL 就做了一件事——获取图片并显示在相应的控件上。 1.2 基本使用 1.2.1 初始化 添加完依赖后在Application或Activity中初转载 2016-07-24 21:59:26 · 282 阅读 · 0 评论 -
PhotoView 源码解析
1. 功能介绍 特性(Features): 支持 Pinch 手势自由缩放。支持双击放大/还原。支持平滑滚动。在滑动父控件下能够运行良好。(例如:ViewPager)支持基于 Matrix 变化(放大/缩小/移动)的事件监听。 优势: PhotoView 是 ImageView 的子类,自然的支持所有 ImageView 的源生行为。任意项目可以非常方便的从 ImageVi转载 2016-07-24 22:01:28 · 243 阅读 · 0 评论 -
PagerSlidingTabStrip 源码解析
1. 总体设计 pagerSlidingTabStrip 实现联动效果的原理是,它引用了 ViewPager 的OnPageChangeListener。 但是 viewpager 注册的 listener 不是自身的OnPageChangeListener,而是 pagerSlidingTabStrip 内部类PageListener。 通过PageListener实现对对 viewp转载 2016-07-24 22:02:52 · 351 阅读 · 0 评论 -
EventBus 源码解析
1. 功能介绍 1.1 EventBus EventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于 Android 四大组件间通讯,也可以用户异步线程和主线程间通讯等等。传统的事件传递方式包括:Handler、BroadCastReceiver、Interface转载 2016-07-24 22:03:47 · 161 阅读 · 0 评论 -
NineOldAnimations 源码解析
1. 功能介绍 NineOldAndroids 是一款支持在低版本(API 11 以下)使用 Android 属性动画以及 3D 旋转动画的框架,它提供了一系列如 ViewAnimator,ObjectAnimator,ViewPropertyAnimator 等 API 来完成这些动画,解决了 Android 动画框架在低版本的兼容性问题。在 API 11 (Honeycomb (An转载 2016-07-24 22:05:27 · 225 阅读 · 0 评论 -
dispatchTouchEvent源码解析
1. dispatchTouchEvent是处理触摸事件分发,Android中所有的事件都必须经过这个方法的分发,然后决定是自身消费当前事件还是继续往下分发给子控件处理。返回true表示不继续分发,事件没有被消费。返回false则继续往下分发,如果是ViewGroup则分发给onInterceptTouchEvent进行判断是否拦截该事件,事件(多数情况)是从Activity的dispatchTo转载 2016-07-25 20:05:23 · 1322 阅读 · 0 评论