笔者已将本节的代码上传至Github,大家可以结合着学习。
本篇以文章《Android 动画:这是一份详细 & 清晰的动画学习指南》为基础,笔者在通读了这篇文章并进行了必要的代码实操后觉得有三个知识点需要补充,所以本篇将记录下这三个知识点。
| 首页 | 归档 | 分类 | 标签 | 关于 |
|
笔者已将本节的代码上传至Github,大家可以结合着学习。
本篇以文章《Android 动画:这是一份详细 & 清晰的动画学习指南》为基础,笔者在通读了这篇文章并进行了必要的代码实操后觉得有三个知识点需要补充,所以本篇将记录下这三个知识点。
如题,笔者在想这个标题的时候思考了很久,不知道应该取一个什么样的标题才能涵盖全本篇要涉及的内容。绞尽脑子,最终确定起这个不痛不痒的标题。原因是,写这篇文章之前的一系列相关疑惑就是从View.post()开始的。
Android开发过程中,经常会遇到类似于这个版本号对应的API级别是多少?这个API级别对应的版本号是多少?这样的问题。本文就以此为出发点,详细的介绍一下Android的版本演化进程。一是为了下次再遇到前面说的问题时能够快速查找本文得到答案,二是让自己对Android发展历程有一个清晰的思路。
笔者使用RecycleView也有一段时间了,每次遇到需要为RecycleView添加头尾布局的时候,都会是一阵头疼。之前我的做法是直接给依赖的实体集合添加头尾类型的Item Data。打脸的说,这是在赶需求的一种无赖做法。得益于最近项目不是很紧张,所以抽个周末的时间好好研究一下这一块的知识。
Retrofit是Square团队旗下一个知名的Android网络请求库,准确的说,它是由Square对okhttp再次封装所成。本章在详细的介绍Retrofit用法的同时,还会分析它的前世今生,包括okhttp介绍、源码分析、java注解的掌握以及Retrofit的二次封装知识。
PopupWindow是android.widget中一个弹框控件,与普通dialog相比,它的优势在于可以任意改变其在界面中的位置。本篇我们就来好好研究一下它的用法吧。
Java 数据类型的问题不是 Java 开发中的难点,而且问题一般都能在编译的时候就显现出来,可是知道它的原理对于写出高质量的代码的很有帮助的。本文将详细介绍 Java 数据类型相关的知识,必须要提的是,本文的大部分知识来源于网上的优秀文章(文末有给链接),笔者只是在理解它们的基础上重新排版并增加了一些补充的内容。