發現這篇文章對繪製圖片有更好的介紹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:爲默認選項