发现这篇文章对绘制图片有更好的介绍http://blog.csdn.net/fireofstar/article/details/7492067 java
在xml定义图片可使用bitmap标签对应于代码中的对象时BitmapDrawable android
<?xml version="1.0" encoding="UTF-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/ic_launcher" android:antialias="true" android:tileMode="mirror" android:filter="true" android:dither="true" android:gravity="center" > </bitmap>
android:src="@drawable/ic_launcher" 指定图片资源
android:antialias="true" 抗锯齿
android:filter="true" 位图过滤,很差理解,
android:dither="true" 启用或禁用抖动的位图,也很差理解,大概意思就是,每一个颜色值以低于8位表示时,对应图像作抖动处理能够实如今可显示颜色总数比较低(好比256色)时还保持较好的显示效果
android:gravity="center" 设置图片的绘制位置,只有在图片大小小于所绘制的界面时才生效
android:tileMode="mirror" ,有repeat、clamp、disabled、mirror
repeat:使图片平铺显示,mirror:使用图片又有镜像又有平铺显示,clamp:复制边缘的颜色,disabled:为默认选项