文章分类 -  Android系统

摘要:尊重原创作者,转载请注明出处: http://blog.csdn.net/gemmem/article/details/7321910 Scroller这个类理解起来有一定的困难,刚开始接触Scroller类的程序员可能无法理解Scroller和View系统是怎么样联系起来的。我经过自己的学习和实践 阅读全文
posted @ 2017-03-12 11:38 天涯海角路 阅读(92) 评论(0) 推荐(0)
摘要:1 背景 很久没有更新博客了,忙里偷闲产出一篇。写这片文章主要是去年项目中的一个需求,当时三下五除二的将其实现了,但是源码的阅读却一直扔在那迟迟没有时间理会,现在拣起来看看吧,否则心里一直不踏实。 关于啥是ViewDragHelper,这里不再解释,官方下面这个解释已经很牛逼了,如下: 1 2 3 阅读全文
posted @ 2017-03-12 10:56 天涯海角路 阅读(363) 评论(0) 推荐(0)
摘要:1 背景 大家都知道Android View提供了scrollTo()与scrollBy()方法来供我们进行View的滚动,但是有个问题就是他的滚动很蛋疼,疼在是瞬时挪动到指定位置的,这种对于追求用户体验的今天来说简直是硬伤啊;为了解决这个问题Google给我们提供了一个牛叉的工具类Scroller 阅读全文
posted @ 2017-03-12 10:55 天涯海角路 阅读(172) 评论(0) 推荐(0)
摘要:转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273),请尊重他人的辛勤劳动成果,谢谢! 今天给大家讲解的是Scroller类的滚动实现原理,可能很多朋友不太了解该类是用来干嘛的,但是研究Launc 阅读全文
posted @ 2017-03-12 10:54 天涯海角路 阅读(99) 评论(0) 推荐(0)
摘要:作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解andro 阅读全文
posted @ 2017-03-12 10:42 天涯海角路 阅读(126) 评论(0) 推荐(0)
摘要:原文其实不叫这个名字,本文对于原文有一定的修改,觉得这个名字比较适合本篇。 一、ListView 的工作原理 Adapter的作用就是ListView界面与数据交互的桥梁,当列表里面每一项显示到页面上时,都会调用Adapter的getView()方法。系统需要回执ListView时,首先会调用get 阅读全文
posted @ 2017-03-12 10:40 天涯海角路 阅读(114) 评论(0) 推荐(0)
摘要:视图从初始化到完全展示到屏幕之上,这段时间里,还有许多工作要做;总体而言,这些工作可用分为三大步骤;而这三大步骤便是View类的三大布局方法onMeasure、onLayout以及onDraw,三个方法分别表示对视图进行测量、布局及绘制。ListView是一个视图,当然也会重写这三个主要的方法;同时 阅读全文
posted @ 2017-03-12 10:38 天涯海角路 阅读(461) 评论(0) 推荐(0)
摘要:ListView源码分析 项目中使用ListView还是挺多的,之前看过几次,很是容易遗忘,今特做记录如下 Android 6.0 & API Level 23 Github: Nvsleep 邮箱: lizhenqiao@126.com 主要从以下几点进行源码分析 构造函数初始化 onMeasur 阅读全文
posted @ 2017-03-12 10:37 天涯海角路 阅读(682) 评论(0) 推荐(0)