前言 动画时Android开发中使用频率比较高的功能。 对Android提供的补间动画,帧动画以及属性动画做出归纳总结。 目录 1. 帧动画 帧动画总体实现比较简单,其实现本...
前言 动画时Android开发中使用频率比较高的功能。 对Android提供的补间动画,帧动画以及属性动画做出归纳总结。 目录 1. 帧动画 帧动画总体实现比较简单,其实现本...
简介 提供Android缓存功能,包括对SD卡,内存、Sharedpreference以及同时存储SD卡和内存的双层缓存操作,缓存对象包括:实现序列化的对象,Bitmap以及...
目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...
前言 2017年谷歌IO大会宣布,将Android开发的官方语言更换为Kotlin,作为Android开发有必要对Kotlin语言进行了解使用。 Kotlin语言提供了与ja...
目录: 1. 线程 1.1 基础概念 说起线程的概念的时候与之相对应的还有另一个概念--进程,那么两者有什么区别呢? 进程:进程是操作系统的基础,是系统机型资源分配和调度的...
目录 1.基础概念 1.1 touch事件定义 什么是Touch事件? 一个Touch事件在用户点击屏幕(ACTION_DOWN)时产生,抬起手指(ACTION_UP)时结束...
目录 1. Rxjava简介 Rxjava是什么?简单来说就是一个可以实现异步操作的库。如果是没有接触过Rxjava可以直接使用RxJava2.0,并不会有任何问题。如果是已...
1. 构建文件 在Android构建项目时会自动生成三个gradle文件:setting.gradle和build.gradle以及Android模块内的build.grad...
1. 构建文件 在Android构建项目时会自动生成三个gradle文件:setting.gradle和build.gradle以及Android模块内的build.grad...