![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android开发
文章平均质量分 82
LeeFrank96
就职于菜鸟,Android/前端/Weex
展开
-
Android中RecyclerView的使用与解析
用惯了ListView的我最近觉得RecyclerView是越来越好用了,不仅自己不再需要用ViewHolder做种种优化,布局上也更加自由了。本文着重对于RecyclerView的基本原理做一些解析(特别是Adapter的作用和调用过程),并且说一下基本的使用方法。原创 2016-09-26 16:36:35 · 591 阅读 · 0 评论 -
Android垂直ViewPager效果的简易实现
简易通过RecyclerView实现竖直ViewPager效果原创 2016-09-19 18:29:46 · 2994 阅读 · 0 评论 -
RecyclerView控件列表项布局match_parent属性失效的根本原理
之前用RecyclerView为了达到自己想要的结果,把item的根布局(最外层Layout)的大小设为match_parent,一开始却发现一个很大的问题!咦?为什么我的item一加载就成了wrap_content的效果?我的match_parent为什么效果显示不出来…在尝试了很多很多方法觉得应该不是我写错了之后,我才意识到我根本不知道LayoutInflater的inflate这个函数的参数的意义,查了api还是不解,这个第三个参数attachToRoot到底是啥意思?弄懂了它,你再也不会错误的用in原创 2016-09-21 10:27:30 · 7625 阅读 · 3 评论 -
Android中onTouch与onClick两种监听的完全解析
之前项目中做一个竖直方向的ViewPager效果(详见我的另一篇博文),这几天做了几个改动,突然发现我设置的OnTouchListener对触摸事件的监听突然不起作用了,琢磨了半天觉得问题就出在onTouch的返回值true还是false上,后来自己测试的时候发现不光与这个有关,与OnClickListener也有关,我自己做了一些测试并尝试来进行源码的分析,解析真正的规律和原因所在。原创 2016-11-04 16:17:13 · 7069 阅读 · 0 评论 -
Android消息处理机制源码分析(一):整体过程
什么是Android消息机制?这里着重分析Android消息处理机制的整体过程,通过源码分析,让大家对消息处理机制的过程有一个清晰的认识和理解。原创 2016-10-27 18:12:05 · 400 阅读 · 0 评论 -
适配器模式与Android中的Adapter
介绍Java设计模式之适配器模式与Android中的适配器模式的实践Adapter原创 2016-10-12 22:29:30 · 751 阅读 · 0 评论 -
Android消息处理机制源码分析(二):本地实现
在上一篇博文中,我们已经对Android消息处理机制的整体流程有了一个大体上的认识,也熟悉了消息机制中各个对象和对象之间的基本交互,但是讲到MessageQueue对象的时候,我们还有几个内容没有深入去讲(在上一篇博文的MessageQueue部分留下了一些问题),主要关于MessageQueue的本地代码实现部分,在这一篇我们详细的来介绍一下本地实现部分,让大家对消息处理机制有一些更深入的认识。原创 2016-10-28 20:01:17 · 561 阅读 · 0 评论 -
实现Android网络框架:(一)整体设计
动手做一个是我最喜欢的学习模式之一,最近自己在做一个Android使用的简单的网络框架,参考了Volley和csdn大牛的一些文章,虽然做出来的东西都差不多,但自己实现一遍真的对Http协议、网络执行、设计模式等等有了很深刻的认识,也能够发掘模块化、框架化的优势所在,和大家分享一下。原创 2016-11-30 15:31:30 · 2340 阅读 · 0 评论 -
Android使用Scroller实现下拉刷新控件
最近看到Scroller的具体原理,看到书上实现下拉刷新的例子觉得很有意思,想着自己也来动手写写看,也算是理解一下Scroller,顺便也能锻炼一下自己自定义ViewGroup的技能。我会着重讲一讲实现的关键代码和实现的原理,在这次实现中我们主要锻炼了两个能力: 1、使用Scroller实现View的滑动; 2、自定义ViewGroup原创 2016-11-26 14:32:32 · 1331 阅读 · 2 评论