android-项目
文章平均质量分 84
u013700636
这个作者很懒,什么都没留下…
展开
-
ListView实现下拉刷新-1-实现ListView
第一篇:实现LIstView;重点在MyAdapter的实现上和convertView回收的机制; 第二篇:将顶部布局加载到ListView中,即顶部布局初始化; 第三篇:将顶部布局动态的显示出来,涉及到的功能和机理比较多,如接口回调机制,还有状态的设置;原创 2014-12-11 16:32:56 · 945 阅读 · 0 评论 -
ListView实现下拉刷新-2-将顶部布局加载到ListView中
上一篇实现了Adapter类的创建,和getView函数的分析; 这一篇主要讲第二部分,即将顶部布局加载到ListView中;重点是ReFlashListView的实现上,这一篇中我会谈一谈在阅读源代码的过程中所遇到的困难和采取的方法; 首先看ReFlashListView类: public class ReFlashListView extends ListView i原创 2014-12-11 17:18:21 · 1064 阅读 · 0 评论 -
ListView实现下拉刷新-3-将顶部布局动态的显示出来
在第二篇中主要讨论了将顶部布局加载到ListView中,重点分析了init,measureView和topping三个方法的实现; 这一篇主要是收尾部分,即判断状态,加载相应的函数并实现函数回调机制; onTouchEvent:判断手势动作的方法: public boolean onTouchEvent(MotionEvent ev) { // TOD原创 2014-12-11 17:22:04 · 990 阅读 · 0 评论 -
流式布局的实现-1
流式布局可以实现逐行填满的布局效果;适用于关键词搜索和热门展示,可以动态的添加标签,用起来十分方便与快捷原创 2014-12-13 16:56:32 · 1437 阅读 · 0 评论 -
流式布局的实现-2-onMeasure的实现
在这一篇中,我们主要是来实现FlowLayout中的onMeasure函数。 先说一说onMeasure,可以说重载 onMeasure(),onLayout(),onDraw()三个函数构建了自定义View的外观形象。再加上onTouchEvent()等重载视图的行为,可以构建任何我们需要的可感知到的自定义View。我们知道,不管是自定义View还是系统提供的TextView这些,它们都必须放原创 2014-12-13 17:07:12 · 947 阅读 · 0 评论 -
流式布局的实现-3-onLayout
我们主要是来实现FlowLayout中的onLayout函数。原创 2014-12-13 20:07:30 · 696 阅读 · 0 评论