BitmapDrawable

1. 介绍 BitmapDrawable 是对 Bitmap 的一种封装,可以设置它包装的 bitmap 在 BitmapDrawable 区域中的绘制方式,有: 平铺填充,拉伸填或保持图片原始大小!以 <bitmap> 为根节点! 可选属性如下: src: 图片资源~ antialias: 是否支

揭露动画

参考文献: 揭露动画 使用揭露动画,让你的应用特效更进一步! 1. 概述 在 Android 5.0 及更高的版本中,加入了一种全新的视觉动画效果,就是揭露动画。揭露动画在系统中很常见,就是类似波纹的效果, 从某一个点向四周展开或者从四周向某一点聚合起来,本文实现的效果如下所示,可以用在 Activ

动画 

merge 和 include

1. Include include 可以复用组件 普通用法 Test.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android

LayerDrawable

参考文档: Android中的13种Drawable小结 Part 3 Android图层妙用之layer-list的基本使用介绍 1. 介绍 简单理解,layer 是层,list 是列表,那么 layer-list 就是层列表的意思。但是,是什么层列表呢?? 其实 layer-list 是用来创建

android 焦点

参考文献: Android中的视图焦点Focus的详细介绍 1. 介绍 在非触摸屏设备中接收事件和处理响应的控件是具有焦点(Focused)的控件。一个窗口中一个时间内只能有一个具有焦点的控件。在现在的智能 TV 电视应用中视图的焦点控制就非常重要了。 焦点的特性 ViewGroup 中有一个 mF

android StateListDrawable

1. 介绍 StateListDrawable 可供设置的属性如下: drawable: 引用的 Drawable 位图,我们可以把他放到最前面,就表示组件的正常状态~ state_focused: 是否获得焦点 state_window_focused: 是否获得窗口焦点 state_enable

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 资源,他的原理就是将一张张单独的图片连贯的进行播放,从

动画