会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Fishbonell
博客园
首页
新随笔
联系
订阅
管理
2016年7月17日
RecyclerView(三)——ItemAnimator
摘要: RecyclerView为我们提供了相较于ListView算得上华丽的动画特效。RecyclerView的特效,非常符合Material Design的风格,但有时候,我们也希望能够自定义ItemAnimator。 我们自定义一个类,并承继SimpleItemAnimator。可以得到共9个需要实现
阅读全文
posted @ 2016-07-17 22:09 Fishbonell
阅读(4223)
评论(0)
推荐(0)
编辑
2016年6月25日
RecyclerView(二)—— ItemDecoration
摘要: Recycler没有直接提供设置item间距的功能,而是提供了一个更强大的基类ItemDecoration。类如其名,这个类是Item的装饰。它既可以作为Item的间距,也可以在item之间绘制分隔线,甚至可以对每个item的边缘都进行不同的绘制。 ItemDecoration本身是一个虚类,我们在
阅读全文
posted @ 2016-06-25 22:10 Fishbonell
阅读(483)
评论(0)
推荐(0)
编辑
RecyclerView(一)
摘要: Android系统在5.0版本推出了新控件——RecyclerView。RecyclerView几乎要将我们过去使用的ListView取代掉。因为我们不再需要自己管理一个带有static关键字的ViewHolder,不再需要控制Item的回收,同时,它也为我们提供了Item的添加和减除的动画接口。最
阅读全文
posted @ 2016-06-25 16:40 Fishbonell
阅读(311)
评论(0)
推荐(0)
编辑
2016年6月1日
Volley——阅读梳理
摘要: 用一个月的下班之后玩耍时间的空余,阅读了Volley的源码,前面也记录了阅读过程,这篇旨在梳理一下Volley的工作流程。 通常,我们使用Volley,流程是很简单的。创建一个Request,再新建一个RequestQueue,最后把Request加入到RequestQueue中,接着我们就可以等待
阅读全文
posted @ 2016-06-01 23:41 Fishbonell
阅读(260)
评论(0)
推荐(0)
编辑
2016年5月30日
Volley——(五)ExecutorDelivery
摘要: 在的StringRequest中,我们这样一个方法,还没有追踪过。 这个方法,会在我们请求结束后调用,但它是如何工作的,我们还没有阅读。通过对前面代码的阅读,我们会在ExecutorDelivery的run方法中,找到这个方法。 这整个过程要从RequestQueue的初始化说起: RequestQ
阅读全文
posted @ 2016-05-30 22:40 Fishbonell
阅读(407)
评论(0)
推荐(0)
编辑
2016年5月22日
Volley——网络请求(四)Request
摘要: 前面分析了Volley初始化的基本流程,下面我们来看一看Volley发送请求的过程。 这是最简单的发请求过程。 我们看一下StringRequest的实现。 这个类,主要是一个构造方法,两个实现方法。我们一个一个阅读: 构造方法: 可以看到,这个方法,主要保存了最后请求完成的监听,其余的直接使用父类
阅读全文
posted @ 2016-05-22 14:00 Fishbonell
阅读(483)
评论(0)
推荐(0)
编辑
2016年5月19日
OpenGL学习(一)
摘要: OpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。在游戏和特效领域,使用非常广泛。在移动平台上Android支持了OpenGL ES。今天,我开始学习OpenGL ES 并在此记录学习的过程。 Android提供了GLS
阅读全文
posted @ 2016-05-19 00:25 Fishbonell
阅读(402)
评论(0)
推荐(0)
编辑
2016年5月16日
Volley——网络请求(三)
摘要: 上一节,介绍了HurlStack的实现,根据我们外层的代码: 这一节,我将阅读并记录BasicNetwork的实现。 先看BasicNetwork的构造方法。我们在此方法中,传入了HttpStack,这个上一篇已经分析过了。然后我们新建了一个ByteArrayPool传入。我们可以阅读一下ByteA
阅读全文
posted @ 2016-05-16 00:42 Fishbonell
阅读(337)
评论(0)
推荐(0)
编辑
2016年5月10日
Volley——网络请求httpstack(二)
摘要: 在之前的一篇博文中,我简略记录了,Volley的请求队列和线程管理的实现。这一次来记录一下HttpStack的工作过程 这段代码在上一篇中贴过,是新建一个请求队列的大致流程。我们可以看到,当SDK版本大于9时,就会使用HurlStack作为HttpStack。下面我们来看看,HurlStack是如何
阅读全文
posted @ 2016-05-10 00:30 Fishbonell
阅读(380)
评论(0)
推荐(0)
编辑
2016年5月2日
Volley——网络请求
摘要: Volley作为当年Google在2013年的Google I/O上的重点,是一个相当给力的框架。它从设计模式上来说,非常具有扩展性,也比较轻巧。关于Volley的使用,网上介绍的很多了,不再赘述。现在,我将记录我阅读Volley源码的过程,来学习Volley的设计思想和其中的一些小技巧。 值的一提
阅读全文
posted @ 2016-05-02 20:59 Fishbonell
阅读(467)
评论(0)
推荐(0)
编辑
下一页