首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
琼珶和予
掘友等级
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
作品
赞
263
文章 263
沸点 0
赞
263
返回
|
搜索文章
最新
热门
Jetpack 源码分析(六) - Paging3源码分析(下)
本篇是Paging3源码分析的下篇,将重点介绍RemoteMediator的实现原理。网络上有很多的文章介绍这个多级数据源工具类,但是多多少少有点问题,一般都没有彻底理解清楚RemoteMediator整个过请求的流程。本文将从源码角度解析RemoteMediator的实现原理…
Jetpack 源码分析(五) - Paging3源码分析(上)
Google爸爸在今年(2020年)的Jetpack库里面更新paging组件,推出了Paing3。按照Google爸爸文档的描述,Paing3完全使用的是kotlin,其中还包括了kotlin 的很多特性,比如说协程,Flow和Channel等。出于好奇,想要了解其使用方式和…
CoordinatorLayout 学习(三) - 通过自定义Behavior解决AppBarLayout 不能Fling的问题
AppBarLayout有一个非常恶心的设计,就是将自身的Fling完全内部消化,从而导致了RecyclerView之类的控件不能Fling。本文打算采用自定义Behavior的方法来解决该问题,应该是如今网上最简单的方法。 我在思考自己的解决方法之前,在网上简单的搜索一番前人…
CoordinatorLayout 学习(二) - RecyclerView和AppBarLayout的联动分析
我们都知道,如果想要使用CoordinatorLayout实现折叠布局,只有靠AppBarLayout才会生效。但是我们不禁有一个疑问,就是为什么AppBarLayout能够与RecyclerView联动,它是怎么知道RecyclerView上滑还是下滑的呢?这是本文分析的一个…
CoordinatorLayout 学习(一) - CoordinatorLayout的基本使用
最近忙完了学校的事情,终于又成功的跑去公司上班了(还好公司没有嫌弃我菜😂😂)。在学校废了半年多,感觉好多东西都不太会了,所以觉得自己应该找点事情来做,于是选中学习CoordinatorLayout。其实在昨年,我就对CoordinatorLayout进行了简单的学习,不过当…
RecyclerView扩展(五) - ViewPager2的源码分析
ViewPager2是Google爸爸在几个月前推出来的新控件,此控件的目的就是为了替代传统的ViewPager控件。至于为什么要淘汰ViewPager,我想就不用解释这其中的原因吧,ViewPager历来最大的诟病就是不会复用View(其实我对ViewPager的原理了解的不…
RecyclerView 扩展(四) - 使用ItemTouchHelper实现QQ侧滑删除效果
我们平时在QQ过程中,有一个效果是我们不可忽略的,那就是消息记录的侧滑删除功能,我相信这个功能很多人都用过吧。不得不说,QQ的交互确实做得非常优秀。今天,我们模仿一下QQ的侧滑效果(这本身是楼主毕设里面的一个小效果,我只是将它分离出来),首先来看看Demo的效果: 今天,我们就…
RecyclerView 扩展(三) - 使用ItemTouchHelper和LayoutManager实现滑动卡片效果
最近楼主在忙碌于自己的毕设项目,在毕设当中需要实现一个滑动卡片的效果,楼主花了一点时间自己实现了一下,使用是ItemTouchHelper和LayoutManager方式实现的。我们先来看一下效果: 上面的效果说难也不难,说不难呢,但是这里面又有很多的小细节需要注意。 有人说,…
RecyclerView 扩展(二) - 手把手教你认识ItemTouchHelper
今天我们来学习一下RecyclerView另一个鲜为人知的辅助类--ItemTouchHelper。我们在做列表视图,就比如说,ListView或者RecyclerView,通常会有两种需求:1. 侧滑删除;2. 拖动交换位置。对于第一种需求使用传统的版本实现还比较简单,我们可…
RecyclerView 扩展(一) - 手把手教你认识ItemDecoration
RecyclerView源码分析系列文章已经告一个段落了,从今天开始,我将续源码分析系列的文章,补充RecyclerView其他内容。这个系列的文章没有固定性,可能是源码分析,也有可能是踩坑经验,还有可能是一些自定义操作。 ItemDecoration作为RecyclerVie…
下一页
个人成就
文章被点赞
403
文章被阅读
190,900
掘力值
3,413
关注了
40
关注者
312
收藏集
9
关注标签
1
加入于
2019-08-20