- drawable 概念定义
- BitMap Drawable 介绍
- StateLikst Drawable介绍
- LevelList Drawable 介绍
- TransitionDrawable 介绍
- InsertDraable 介绍
- LayerDrawable 介绍
- ClipDrawable 介绍
- 自定义Drawable
Drawable 概念
一个抽象类,没有Event 和 交互方法
两个函数:
Draw (Canvas canvas)
SetBounds()
BitMap Drawable:
对BitMap的一种包装,包装BitMap后的区域内进行下一步设置,比如:拉伸图像,填充铺满整个区域,
也可以保持原始大小。
例 在资源文件drawable 文件下创建bitmap.xml
内容:
<bitmap xmlns:android=“http://schemas.android.com/apk/res/android”
android:src="@drawable/ic_launcher_background"
android:tileMode=“mirror” // 平铺方式 repeat 图像平铺 mirror 交替镜像的方式重复图片 clamp 复制边缘色彩 // //disabled - 图像不平铺,默认值
android:antialias=“true” //android:antialias 设置是否开启抗锯齿
android:dither=“true”> // dither 抖动