android levelList

参考文献: android levellistdrawable 基本使用 1. 介绍 LevelListDrawable 可以通过改变 level 值来切换相应的图片。 2. 基本使用 在 drawable 创建 <?xml version="1.0" encoding="utf-8"?> <lev

android shape

参考文献: android shape绘制常用的形状 安卓shape_百变控件形状 1. 介绍 shape 是一个强大的东西,除了用代码绘制图形外,我们还可以用 shape 通过 xml 来绘制一些常见的控件背景之类的,非常方便,如下: shape 取值有四种,可以是 rectangle(长方形),

android 开源库

常用开源库:Android 常用开源库总结 安卓 UI 库:awesome-android-ui

android 帧动画和补间动画

参考文献: Android 动画总结 Android 一共有多少种动画?准确告诉你! 1. 帧动画 参考文献:Drawable Animation (Drawable动画)使用详解 帧动画是最容易实现的一种动画,这种动画更多的依赖于完善的 UI 资源,他的原理就是将一张张单独的图片连贯的进行播放,从

动画 

android 子控件进场动画

参考文献:View 动画几种特殊使用场景 1. 引入 LayoutAnimation 是作用于 ViewGroup 的,用来指定 ViewGroup 的子控件出现的动画 先做一个子控件出现的动画, 从之前随便选个 activity_in.xml: <set xmlns:android="http:/

动画 

activity 转场动画

参考文献: View 动画几种特殊使用场景 实现 Activity 的切换动画 1. overridePendingTransition 这种方法写着简单但是不好用,通过 overridePendingTransition,他的两个参数分别是新 Activity 进入时的

动画 

android style 详解

参考文献: AndroidStudio XML文件之style标签详解 1. 前言 Android 的样式一般定义在 res/values/styles.xml 文件中,其中有一个根元素 resource,样式通过嵌套子标签 style 来完成,style 以嵌套多个 item 标签来设置不同的属性

Drawable

参考文献: Android中Drawable整体介绍 1. 简介 Drawable 表示一种可以在 Canvas 上进行绘制的抽象的概念,它有很多种,常见的如颜色和图片都可以是一个Drawable。 优点 使用简单,比自定义 View 的成本要低 非图片类型的 Drawable 占空间较小 说明 简

android 属性动画

参考文献: Android属性动画完全解析(上),初识属性动画的基本用法 Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法 Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法

动画 

android 屏幕适配方案

参考文献: dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算 一种极低成本的Android屏幕适配方式 Android屏幕适配方案(出自今日头条) 一、单位介绍 1. 基本概念 dip: Density independent pixels ,设备无关像素。 dp: 即 d