一、相关概念

android图片编辑处理 源代码 安卓开发图片处理_缩放

 

二、图片的基本操作

1、读取加载图片

android图片编辑处理 源代码 安卓开发图片处理_自定义_02

2、保存图片

android图片编辑处理 源代码 安卓开发图片处理_缩放_03

3、图片的缩放平移旋转

android图片编辑处理 源代码 安卓开发图片处理_加载图片_04

 

三、selector+shape图形图片

android图片编辑处理 源代码 安卓开发图片处理_缩放_05

1、定义shape文件,根据需要设置以上的属性

2、定义selector文件引用shape

也可以1、2一起操作如下:

android图片编辑处理 源代码 安卓开发图片处理_缩放_06

3、界面将selector文件当作图片来使用

android图片编辑处理 源代码 安卓开发图片处理_缩放_07

四、selector+drawable

1、定义selector文件引用图片

示例:

android图片编辑处理 源代码 安卓开发图片处理_自定义_08

 

每个ITEM代表一个行为,因此是要讲究顺序的先匹配哪个哪个就会起作用 

2、界面将selector文件当作图片来使用

android图片编辑处理 源代码 安卓开发图片处理_缩放_09

 

五、9Patch图片(理解)

1、原理与作用

9patch图片是可以自动缩放的,因此可以直接放于 drawable文件夹中

android图片编辑处理 源代码 安卓开发图片处理_缩放_10

 

android图片编辑处理 源代码 安卓开发图片处理_自定义_11

 

2、制作9Patch图片

SDK工具draw9patch.bat

六、绘制自定义图形示例

android图片编辑处理 源代码 安卓开发图片处理_加载图片_12