- 博客(3)
- 收藏
- 关注
原创 Retrofit网络请求,工具类的封装
/** * Retrofit工具类 */ public class RetrofitUtils { public static final String BASE_URL = "http://XXX"; /** * 超时时间 */ public static final int TIMEOUT = 60; private static volatile RetrofitUtils mInstance; private Retrofit mRet
2019-05-14 09:17:13
282
原创 通俗理解Android事件分发与消费机制
通俗理解Android事件分发与消费机制 说起Android滑动冲突,是个很常见的场景,比如SliddingMenu与ListView的嵌套,要解决滑动冲突,不得不提及到View的事件分发机制。 Touch事件传递规则分析 首先,我们要知道Touch事件是包装在MotionEvent对象中的,在手指与屏幕接触过程中产生一系列事件,典型的事件有以下三种: ACTION_DOWN:手指刚接触屏幕的...
2019-02-26 16:43:19
277
原创 imageloader
Android上让人头疼的莫过于从网络上获取图片,然后显示图片,最后还要考虑到图片的回收问题,这之间只要有任何一个环节有问题都可能直接OOM。尤其在需要展示图片的列表页面,会加载大量网络上的图片,每当快速滑动列表的时候,都会很卡,甚至会因为内存溢出而崩溃。 这时就是ImageLoader的 show time 了。ImageLoader的目的是为了实现异步的网络图片加载、缓存及显示,支持多线程异步...
2019-02-19 11:30:33
211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人