首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ltpanda
掘友等级
掘金的名字到底有多长
|
携程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
289
文章 286
沸点 3
赞
289
返回
|
搜索文章
赞
文章( 286 )
沸点( 3 )
RecyclerView 源码分析2-缓存机制图解
1. 概述 2. 四级缓存 我将RecyclerView的缓存分为四级,也有人分为三级,这个主要看个人的看法了,我们只要知道各级缓存的具体作用就行,这里先将四级缓存都列出来,并简单的描述他们的作用,如果不理解的话,下文还有更详细的描述。 以上代码不难理解,就是从各级缓存中获取,…
深入理解Flutter引擎线程模式
在终端业务需求日益复杂,版本迭代日趋于频繁的情况下,我们迫切需要优秀的多端统一跨平台开发方案以提升研发效率。目前已有类似RN,Weex这种通过JavaScript桥接到Native的终端技术方案。但是,基于JavaScript的桥接模式有JavaScriptCore自身的性能瓶…
仿京东、淘宝首页,通过两层嵌套的RecyclerView实现tab的吸顶效果
之前写过一篇文章使用CoordinatorLayout过程中遇到的两个问题以及浅析CoordinatorLayout工作机制,这篇文章上主要讲了通过CoordinatorLayout实现tab吸顶的效果时遇到的问题,效果跟京东、淘宝首页类似,只不过实现方法不同而已,但是使用Co…
我的Android开发之旅(三):ConstraintLayout的浅入
1. 介绍 ConstraintLayout(约束布局)是在2016年 Google I/O大会所发布的一个新的布局。它能够兼容 API 9 以上的设备,它的出现是为了解决布局嵌套过多,从而降低运行性能。而使用ConstraintLayout就可以减少布局的层级结构(像我在还没…
在 Android 开发中使用协程 | 背景介绍
本文是介绍 Android 协程系列中的第一部分,主要会介绍协程是如何工作的,它们主要解决什么问题。 Kotlin 中的协程提供了一种全新处理并发的方式,您可以在 Android 平台上使用它来简化异步执行的代码。协程是从 Kotlin 1.3 版本开始引入,但这一概念在编程世…
深入探索Android启动速度优化(上)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 在性能优化的整个知识体系中,最重要的就是稳定性优化,在上一篇文章 《深入探索Android稳定性优化》 中我们已经深入探索了Android稳定性优化的疆域。那么,除了稳定性以外…
淘宝开源的一款 RecycleView 的 LayoutManager 扩展——VirtualLayout
VirtualLayout 是一个针对 RecyclerView 的 LayoutManager 扩展, 主要提供一整套布局方案和布局间的组件复用的问题。
把 RecyclerView 撸成 马 蜂 窝
教你一步步实现一个 RecyclerView 的蜂窝布局管理器。
RecyclerView 扩展(二) - 手把手教你认识ItemTouchHelper
今天我们来学习一下RecyclerView另一个鲜为人知的辅助类--ItemTouchHelper。我们在做列表视图,就比如说,ListView或者RecyclerView,通常会有两种需求:1. 侧滑删除;2. 拖动交换位置。对于第一种需求使用传统的版本实现还比较简单,我们可…
RecyclerView 扩展(一) - 手把手教你认识ItemDecoration
RecyclerView源码分析系列文章已经告一个段落了,从今天开始,我将续源码分析系列的文章,补充RecyclerView其他内容。这个系列的文章没有固定性,可能是源码分析,也有可能是踩坑经验,还有可能是一些自定义操作。 ItemDecoration作为RecyclerVie…
下一页
个人成就
文章被点赞
66
文章被阅读
1,674
掘力值
104
关注了
29
关注者
2
收藏集
11
关注标签
19
加入于
2016-01-10