Shape
屬性:
<shape> Android:shape=["rectangle" | "oval" | "line" | "ring"]
其中rectagle矩形碱璃,oval橢圓突硝,line水平直線,ring環(huán)形
<shape>中子節(jié)點的常用屬性:
<gradient> 漸變
Android:startColor
起始顏色
Android:endColor
結(jié)束顏色 *
Android:angle
漸變角度仅政,0從左到右,90表示從下到上,數(shù)值為45的整數(shù)倍蒂誉,默認(rèn)為0;
Android:type
漸變的樣式 liner線性漸變 radial環(huán)形漸變 sweep
<solid > 填充
Android:color
填充的顏色
<stroke >描邊*
Android:width
描邊的寬度
Android:color
描邊的顏色
Android:dashWidth
表示'-'橫線的寬度
Android:dashGap
表示'-'橫線之間的距離
<corners >圓角
Android:radius
圓角的半徑 值越大角越圓
Android:topRightRadius
右上圓角半徑
Android:bottomLeftRadius
左下圓角角半徑
Android:topLeftRadius
左上圓角半徑
Android:bottomRightRadius
右下圓角半徑
<padding >填充
android:bottom="1.0dip"
底部填充
android:left="1.0dip"
左邊填充
android:right="1.0dip"
右邊填充
android:top="0.0dip"
上面填充
2.Selector
屬性:
android:state_selected 是選中
android:state_focused 是獲得焦點
android:state_pressed 是點擊
android:state_enabled 是設(shè)置是否響應(yīng)事件,指所有事件
另:
android:state_window_focused 默認(rèn)時的背景圖片
引用位置:res/drawable/文件的名稱.xml
3.layer-list
將多個圖片或上面兩種效果按照順序?qū)盈B起來
例子: