RecyclerView
ListerCi
抖音Android开发,想内推的同学拿简历砸我吧,业务线大量hc(北京上海成都)
展开
-
Android - RecyclerView进阶(1)—LayoutInflater
我的CSDN: ListerCi我的简书: 东方未曦RecyclerView是项目中使用最为频繁的控件之一,相关的知识点非常多,如果对RecyclerView的了解不够深入,那么在进行性能优化、自定义动画等工作时就会觉得力不从心。博主本人也有过多次这样的经历,因此下定决心要对RecyclerView相关的知识进行整理和学习,所以有了这一系列的博客。本系列将会对RecyclerView的内容和...原创 2020-02-22 18:07:22 · 362 阅读 · 0 评论 -
Android—RecyclerView进阶(5)—自定义LayoutManager
我的CSDN: ListerCi我的简书: 东方未曦一、简介&示例虽然官方提供的LinearLayoutManager和GridLayoutManager等已经可以满足绝大部分需求了,但是当我们对Item的布局有特殊的需求时就需要我们自定义LayoutManager。自定义LayoutManager作为RecyclerView的一大难点,对自定义View和RecyclerView复用...原创 2020-04-13 01:34:32 · 873 阅读 · 0 评论 -
Android—RecyclerView进阶(4)—复用机制及性能优化
我的CSDN: ListerCi我的简书: 东方未曦一、RecyclerView基本结构RecyclerView的运行主要依赖于Adapter、LayoutManager和Recycler这三个类,其中Adapter负责与数据集交互,LayoutManager负责ItemView的布局,Recycler负责管理ViewHolder,其结构如下图。得益于RecyclerView设计时的解耦...原创 2020-04-13 01:30:39 · 1522 阅读 · 3 评论 -
Android - RecyclerView进阶(3)—ItemAnimator分析及自定义
我的CSDN: ListerCi我的简书: 东方未曦俗话说,好看的皮囊千篇一律,有趣的灵魂万里挑一。但是对于我们这些俗人来说,肯定是选择好看的皮囊,咱们的用户也是如此。你看看应用市场上那些花枝招展的APP,哪个不是用上了五花八门的动画效果,就算你的内在安全省电性能好,没点儿花招可留不住花心的用户。所以我们今天就来看看怎么实现让用户眼前一亮的动画,当然原理也很重要,因此源码分析必不可少,本文的源...原创 2020-03-26 00:30:01 · 964 阅读 · 0 评论 -
Android - RecyclerView进阶(2)—ItemDecoration与城市列表
我的CSDN: ListerCi我的简书: 东方未曦写在前面本系列博客的demo都上传到了github:RecyclerViewDemo如果有帮助到你的话不妨给我点个star~在介绍ItemDecoration之前我们不妨先看下它能实现什么功能。这是一个国内大部分城市的列表,通过城市拼音对其排序,通过拼音首字母对其分组。在滑动到某一组的城市时,它的Header会在顶部保持不动,下一组滑...原创 2020-02-27 00:52:02 · 477 阅读 · 0 评论