自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (12)
  • 收藏
  • 关注

原创 ViewPager加fragment如何保存fragment里面的状态

其实思路 很简单 就是在fragment的oncreateview方法里判断 这个view是不是NULL,如果是null,则是第一次加载,那么初始化数据,否则复用这个view,只刷新需要刷新的数据,有一点注意的是,在复用这个view之前,这个view已经有了一个父布局,所以必须把它去掉,然后再添加。代码比较简单,就不用demo了,直接上源代码:public class F2 extends Frag

2016-04-25 11:06:37 1090

原创 日历 可左右滑动流畅 选中效果

之前有用viewpager加gridview实现过日历的翻页和选中效果,但是尤其是滑动效果不太流畅,现在改成线性布局,比较完美的实现了这个效果,并且对viewpager的无限循环也做了复用处理。viewpager在内存中会保存左中右三个页面的view,我们只需要将这三个view放在一个list里,循环的时候 复用刷新数据即可,原理类似listview的view池的概念。效果图主要代码:package

2016-04-22 16:58:56 2207 2

原创 Android流式布局的简单实现

之前有看过网上好多都是写的自定义控件,感觉那样子太麻烦,自己就用线性布局加textview实现了一个,思路就是先计算一行就是一个水平的线性布局,最外层是个垂直的线性布局,然后根据子控件的长度动态添加即可。 这里我还做了一件事,就是当不能完全显示的时候,我计算了水平间距,这样看起来舒服点。 效果图: 然后是主要的代码:MyLayout.javapackage com.example.button

2016-04-11 11:05:54 345

原创 listview下拉刷新+上拉自动加载+侧滑删除

这篇文章算个总结吧,前面几篇都是分别单独实现的,但是当把它们整合到一起的时候,可能会出现各种手势冲突,所以这篇文章给大家介绍一个自我感觉还比较完美的demo吧。 这里我把margin实现的下拉刷新也放进去了,只是为了便于大家比较两种效果。 建议还是用scroller实现的。 反正可以切换的。现在主要说下与单独实现相比需要改写的一些地方,主要是为了避免冲突: MyFreshLayoutScro

2016-04-08 14:33:45 1606

原创 listview 侧滑删除(-)单独的侧滑删除

以前我也在网上用过别人写的侧滑删除,但是总是不那么顺畅,而且各种冲突,比如跟onitemclick点击事件,listview本身的滑动事件,还有下拉刷新的事件等等……所以现在自己写了个侧滑删除,用的是scroller,算是没有什么冲突吧,但是要和下拉刷新完美兼容,还得在下拉刷新里做些处理,这次我先给大家介绍单独地demo,下一篇再将侧滑删除和下拉刷新以及上拉自动加载全部整合起来。效果图: 主要代码

2016-04-08 14:22:28 463

原创 listview实现上拉自动加载

上一篇文章为大家介绍了用scroller实现listview的下拉刷新,这篇介绍上拉自动加载,意思就是判断listview滑动到底部过后自动去加载,不用主动再上拉,这个其实没什么特别的,先上效果图: 这里我把上一篇用到的scroller实现的下拉刷新写到一起了,便于大家下载。最后,是下载地址: http://download.csdn.net/detail/feiyang877647044/94

2016-04-08 13:31:46 260

原创 超简洁的下拉刷新(二)用srcoller实现

上一篇里面已经给大家介绍了用margin实现的下拉刷新,这篇介绍用scroller实现的,这也是目前我自己正在用的,体验要比magin流畅一点,为了写这个东西,特地去了解了一下scroller的用法,这里我就不过多介绍了,先上效果图: 接下来是主要代码: MyFreshLayoutScroller.javapackage com.example.freshscroller; import an

2016-04-08 13:10:09 430

原创 超简洁的下拉刷新(-)marin

下拉刷新这个控件,之前一直用过很多网上的demo,但是都不尽人意,而且写得比较复杂吧,最近自己也学着写了下,最开始想到是用margin来实现,代码其实相当简单,就200行左右,不过写出来过后,发现在普通的listview上面还好,但是在比较复杂的listview上面不太顺畅,虽然后来又改用sroller来实现了,但是为了本着记录自己学习的思想,还是把marin实现的Demo发出来,供大家交流学习。

2016-04-08 11:32:28 377

listview下拉刷新+侧滑+上拉加载(改进版)

listview下拉刷新+侧滑+上拉加载(改进版)

2016-12-14

Android侧边栏

Android 仿微信侧边栏

2016-07-05

Android通讯录侧边栏

Android通讯录侧边栏

2016-07-05

Android仿微信通讯录侧边栏

Android仿微信通讯录侧边栏

2016-07-05

日历可左右滑动选中

日历 左右滑动 选中

2016-04-22

Android流式布局的简单实现

用线性布局实现流式布局

2016-04-11

下拉刷新+侧滑删除+上拉自动加载

listview的下拉刷新+侧滑删除+上拉自动加载整合无冲突

2016-04-08

listview侧滑删除

listview侧滑删除,用的scroll实现,与listview本身无冲突

2016-04-08

listview上拉自动加载

listview上拉自动加载

2016-04-08

下拉刷新+上拉自动加载

下拉刷新+上拉自动加载

2016-04-08

scroller实现下拉刷新

支持listview和scrollerview 超简洁顺畅的下拉刷新

2016-04-08

margin实现下拉刷新

margin 实现下拉刷新 支持listview和srcollview

2016-04-08

空空如也

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

TA关注的人

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