![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
MobileDevelopISHW
移动互联网开发,移动应用开发是指以手机、PDA、UMPC等便携终端为基础,进行相应的开发工作,由于这些随身设备基本都采用无线上网的方式,因此,业内也称作为无线开发。移动应用包括早期的WM掌上助理设备,Web os设备、java设备、塞班设备,以及现在现在火热的安卓和苹果设备等移动应用的开发。移动应用的形成对移动设备的功能有了长足的拓展。设备可以不单单只靠自带的简陋功能,而是可以像计算机一样通过安装应用程序、游戏程序等进行扩展,使移动设备成为更能帮助人们解决事物的个人智能终端
展开
-
RecyclerView刷新机制
前面分析了RecyclerView的基本结构 本文继续来看一下RecyclerView是如何完成UI的刷新以及在滑动时子View的添加逻辑。 本文会从源码分析两件事 : adapter.notifyXXX()时RecyclerView的UI刷新的逻辑,即子View是如何添加到RecyclerView中的。 在数据存在的情况下,滑动RecyclerView时子View是如何添加到RecyclerView并滑动的。 本文不会涉及到RecyclerView的动画,动画的实现会专门在一篇文章中分析。 a.原创 2020-10-27 16:18:26 · 465 阅读 · 2 评论 -
RecyclerView的基本设计结构
RecyclerView作为Android开发中最常用的View之一。很多App的feed流都是使用RecyclerView来实现的。加深对于RecyclerView的掌握对于开发效率和开发质量都有很重要的意义。接下来我打算从源码 角度剖析RecyclerView的实现,加深对于RecycledView的了解。RecyclerView的源码实现还是很庞大的。本文就先来看一下RecyclerView的整体设计,了解其核心实现类的作用以及大致实现原理。 下面这张图是我截取的RecyclerView的Struct原创 2020-10-27 11:46:47 · 186 阅读 · 0 评论