CoordinatorLayout 一、实现滑动 RecyclerView 实现 FAB 以及 Toolbar 的显示和隐藏 (一)传统实现思路...
RecyclerView 分割线的工作流程源码分析 RecyclerView 没有默认的分割线,需要自己定义,开发者可以根据自己想要实现的样式实...
Gradle 是一款构建系统工具,它的 DSL 基于 Groovy 实现。Gradle 构建的大部分功能都是通过插件方式来实现,所以非常灵活,还...
Java 为我们提供了现成的集合类库,我们常用的 List Set Map 等都是在开发过程中可以直接使用的,设计到集合就不得不说集合的遍历,之...
SimpleArrayMap SimpleArrayMap 是 Andorid V4 包提供的一种用来代替 HashMap 的数据结构,由于 H...
SparseArray sparse 稀疏 介绍 SparseArray 用来实现 int 类型与 Object 类型的映射,跟普通的 Map ...
首先在学习 RecyclerView 的源码之前,建议先阅读 ListView 的源码分析,之后学 RecyclerView 会更快更轻松。传送...
开发中经常使用的 Notification 以及 桌面小部件都是讲应用进程的 view 现实在系统进程中,这么神奇的事情是如何实现的,这篇文章会...
一、理解 Android 的 Window Window 表示一个窗口的概念,是一个抽象的概念,每一个 Window 都对应一个 View 和一...