自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (6)
  • 收藏
  • 关注

原创 自定义控件之轮播图

昨天写了关于RecyclerView添加头部布局的方法,一般我们的头部布局都会添加什么呢?自然是一个轮播形式的广告位。关于RecyclerView我们使用了比较简单的刷新提示,轮播图我们也要做一个简单而且实用,并且效率并不低的自定义控件!关于自定义控件,一般实现的方式有两种。第一种是继承自View,整个界面用画笔在画布上一点点的画出来。今天的轮播图我们使用第二种方法:组合控件,把几个布局组合在

2016-03-31 15:30:50 842

原创 RecyclerView添加头布局

ListView有直接添加头布局的方法,而RecyclerView没有,但是并没有关系,RecyclerView的拓展性是很强的。我们可以通过多种方法来添加头布局,下面来说两种。第一种是直接根据位置判断,在Adapter中重写getItemViewType(int position)方法,根据位置来返回类型,在onCreateViewHolder()方法中通过viewType来判断需要加载哪种

2016-03-30 14:21:59 5798

原创 RecyclerView的上拉加载,下拉刷新

项目中最常使用的listview,其重要程度不言而喻。RecyclerView是对ListView的升级版,据说性能要比ListView高,而且功能要更强大。比如一个RecyclerView可以直接实现瀑布流,而且有着默认的动画效果。上拉加载,下拉刷新是RecyclerView的拓展的非常实用的功能,在git上也有很多例子,但大都有非常繁琐的逻辑,自带好多不需要的功能。比如我们仅仅需要刷新功能

2016-03-29 18:20:55 1456

原创 Iterator迭代器的使用

迭代器(Iterator)迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。Java中的Iterator功能比较简单,并且只能单向移动:  (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。

2016-03-21 15:57:58 674

原创 使用ORM数据库框架greenDao

有些项目中要频繁的使用数据库,我们大多数会选择android自带的SQLite,因为的确非常强大,但是在执行效率上,我们选择greenDao框架似乎更合适。ORM数据库框架有greenDao、ORMLite等。但是在效率上,greenDao更占优势,而且比自带的SQLite还要更快,具体请自行百度。所以在项目中我们当然选择效率更高的greenDao。对greenDao的理解还不深刻,这里我

2016-03-14 13:59:37 554

原创 RecyclerView的加载显示多种布局

RecyclerView是对ListView的封装,所以ListView上能用的方法对RecyclerView同样适用,并且会更简单在实际开发中,我们可能需要一个列表,显示多种布局,getItemViewType()方法完美解决了这个问题,在BaseAdapter中还有getViewTypeCount()这个方法。这里我们使用RecyclerView.Adapter。只用getItemViewTyp

2016-03-04 15:13:20 29309 1

原创 在Android studio下使用git

Android studio在一些方面的简化,也让我们更简便的使用开发,但是因为过多的简化,反而功能没有eclipse这么强大了。凡事都有利有弊,总要学会取舍。但是as的方便绝对大于它的缺点。在使用Android studio的git来进行版本控制时,Android studio可以直接可视化的新建本地库,连接到远程库,提交,获取等操作。下面来说一下在android stuido下git的基本

2016-03-01 10:22:48 2413

android中的mvc与mvp模式的小demo

自己理解的mvc与mvp模式,通过分析一个简单的登录需求写的关于这两种模式的简单用法。

2016-05-10

PullRecyclerView

上拉加载,下拉刷新的RecyclerView 仅对RecyclerView进行滑动判断是否到底部,来确定加载布局,实现刷新效果,且跟大部分刷新列表效果相同,去除刷新动画,优化代码,仅剥离出刷新功能

2016-03-30

greenDao框架对数据库的基本操作

greenDao框架对数据库的基本操作,包含了基本常用的增删改查

2016-03-15

RecyclerView加载多种布局的简单使用

这是一个RecyclerView加载多种布局的一个demo,仿百度贴吧子评论加载更多的应用,只是一个加载多布局的小例子,可以根据该demo举一反三实现想要的功能

2016-03-04

SlidingMenu

SlidingMenu侧滑库,一个使用的demo。可以直接应用到项目中,不会改动原项目的任何地方,不存在不兼容的情况。非常强大,实用

2016-03-03

RecyclerView的简单使用

RecyclerView简单使用的小demo,可以学习理解RecyclerView的用法

2015-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除