Android UI优化

Android 的 UI 优化学习笔记和总结,包括一些导致卡顿的原因和一些解决方案,欢迎大家一起学习交流!

UI

Animation和Animator流程分析

分析版本:android-23

Animation 和 Animator 是 Android 上实现动画的两种不同方式,本文是对这两种动画进行流程上的解析,其分析方向主要是 Listener 是怎么回调的,是怎么不断的调用自己的,是间隔多少时间调用自己的。

HashMap源码解析

分析版本: JDK1.8

在 Java8 之前, HashMap 是链表散列的数据结构,即数组和链表的结合体;从 Java8 开始,引入红黑树的数据结构和扩容的优化。